前言:
工作需要在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即可。
桌面直接右鍵:Tortoise git>> settings>>Network>> ssh client,可以看到下圖初始路徑一般不對要修改,Git一般默認安裝在c:/program下面。
點擊Browse進入Git安裝目錄找到Git/usr/bin/ssh.exe,直接點擊ssh.exe保存就好了。
到這里一般ssh配置就完成了。