關於用git命令clone和TortoiseGit拉取代碼不需要密碼


前言:

工作需要在windows下使用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即可。

 

設置git烏龜客戶端的配置:

桌面直接右鍵:Tortoise git>> settings>>Network>> ssh client,可以看到下圖初始路徑一般不對要修改,Git一般默認安裝在c:/program下面。

點擊Browse進入Git安裝目錄找到Git/usr/bin/ssh.exe,直接點擊ssh.exe保存就好了。

 

 到這里一般ssh配置就完成了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM