工做須要在windows7下使用git分佈式版本控制系統,須要同時能夠在git命令行模式或TortoiseGit拉取代碼而不須要每次輸入密碼。git
這時候須要同時安裝git和TortoiseGit。windows
git使用命令ssh-keygen -C 「郵箱地址」 -t rsa產生的密鑰在TortoiseGit中不能用。TortoiseGit 使用擴展名爲ppk的密鑰,而不是ssh-keygen生成的rsa密鑰。網絡
使用git一般都是在服務端添加上你本地生成的無設置密碼的密鑰便可,密鑰通常在安裝git後生成在C:\Users\Administrator\.ssh目錄下*.pub,若是沒有可以使用ssh-keygen命令生成。ssh
git clone命令成功可控代碼庫後,關鍵一步到了這裏只是須要把TortoiseGit設置網絡裏面的ssh客戶端位置C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe,修改爲成git安裝目錄下的ssh.exe便可。分佈式
若是你安裝過程已經選擇了使用OpenSSH方式我想這裏也應該不用修改了。否則拉取等操做的時候都會提示須要輸入密碼。
命令行