gitlab配置ssh連接


一、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即可將源碼下載到本地;

二、tortoiseGitSSH 配置:

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

 

參考資料: 

https://www.cnblogs.com/hafiz/p/8146324.html

https://blog.csdn.net/hbiao68/article/details/84912587


免責聲明!

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



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