一、SSH key配置:
1、Git發全局配置:
1 git config --global user.name "username" 2 git config --global user.email "username@domain.com"\
2、打開本地的git bash,輸入如下命令生成公鑰和私鑰對:
1 ssh-keygen -t rsa -C 'xxxxx@domain.com'
然后一路回車即可;
3、然后打開~/.ssh/id_rsa.pub文件(~表示用戶目錄,比如我的windows就是C:\Users\Administrator),復制其中的內容;
4、打開gitlab,找到Profile Settings-->SSH Keys--->Add SSH Key,並把上一步中復制的內容粘貼到Key所對應的文本框,在Title對應的文本框中給這個sshkey設置一個名字,點擊Add key按鈕;
5、在命令行下輸入:git clone git@xxxxxxxxx即可將源碼下載到本地;
二、tortoiseGit的SSH 配置:
1、打開TortoiseGit安裝路徑下的bin目錄,打開puttygen.exe文件;
2、點擊菜單項“Conversions-->Import key”,在彈出的對話框中選擇“~/.ssh/id_rsa”文件,然后點擊“save private key”按鈕,即可保存一個擴展名為ppk的文件;
3、打開TortoiseGit\bin下的pageant.exe文件,點擊“add key”選擇上一步中保存的ppk文件,然后即可使用TortoiseGit下載源碼;
4、設置pageant開機自啟動:
1 "C:\Program Files\TortoiseGit\bin\pageant.exe" C:\Users\{username}\.ssh\id_rsa.ppk
參考資料: