同时可用git命令clone和TortoiseGit拉取代码不需要密码

Posted web_hwg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同时可用git命令clone和TortoiseGit拉取代码不需要密码相关的知识,希望对你有一定的参考价值。

因为工作需要在windows7下使用git分布式版本控制系统,需要同时可以在git命令行模式或TortoiseGit拉取代码而不需要每次输入密码。

这时候需要同时安装git和TortoiseGit。

git使用命令ssh-keygen -C “邮箱地址” -t rsa产生的密钥在TortoiseGit中不能用。TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。

使用git通常都是在服务端添加上你本地生成的无设置密码的密钥即可,密钥一般在安装git后生成在C:\\Users\\Administrator\\.ssh目录下*.pub,如果没有可使用ssh-keygen命令生成。

git clone命令成功可控代码库后,关键一步到了这里只是需要把TortoiseGit设置网络里面的ssh客户端位置C:\\Program Files\\TortoiseGit\\bin\\TortoiseGitPlink.exe,修改成成git安装目录下的ssh.exe即可。如果你安装过程已经选择了使用OpenSSH方式我想这里也应该不用修改了。不然拉取等操作的时候都会提示需要输入密码。

以上是关于同时可用git命令clone和TortoiseGit拉取代码不需要密码的主要内容,如果未能解决你的问题,请参考以下文章

个人-GIT使用方法

Git clone --recursive

git clone 命令

ssh git clone 超时

找不到命令“git.clone”

解决$ git clone fatal: Authentication failed