6. Git連接設置
MacOS
打開MacOS的 terminal.app 工具。
輸入 cat ~/.ssh/id_rsa.pub 確認是否有已經存在的證書。
如果提示存在證書,請跳至 第5步。
輸入 ssh-keygen -t rsa -C "your.mobile@136.com" -b 4096,并回車,提示的輸入項目可以不輸入,一路回車。
> 郵箱建議使用139郵箱。
輸入 pbcopy < ~/.ssh/id_rsa.pub 獲取證書數據。
輸入 cd ~/.ssh/ 進入目錄,輸入 ls 查看目錄文件。如果存在config文件,使用文本編輯器打開文件,如果不存在則需創建一個config文件。
將下面的內容拷貝至 config 文件。
? # CMCC Git Lab Server?
? Host XXX.XX.XX.XX
? ? Hostname XXX.XX.XX.XX
? ? Port 2267
? ? AddKeysToAgent yes
? ? UseKeychain yes
? ? User git
? ? IdentityFile ~/.ssh/id_rsa
通過瀏覽器訪問 項目Git服務器,點擊右上角個人圖標,選擇Settings。
選擇左側SSH Keys菜單項。
點擊key下面的輸入框,將在第 5 步拷貝的值粘貼入輸入框。
點擊 Add Key 按鈕。
在Terminal內輸入 ssh -T git@XXX.XX.XX.XX,如果出現Webcome to GitLab則代表SSH設置成功。
Windows
通過 win + R 輸入 powershell 來打開終端。
輸入 cat ~/.ssh/id_rsa.pub 確認是否有已經存在的證書。
如果提示存在證書,請跳至 第5步。
輸入 ssh-keygen -t rsa -C "your.mobile@163.com" -b 4096,并回車,提示的輸入項目可以不輸入,一路回車。
> 郵箱建議使用139郵箱。
輸入cat ~/.ssh/id_rsa.pub | clip 獲取公鑰內容。
輸入 cd ~/.ssh/ 進入目錄,輸入 ls 查看目錄文件。如果存在config文件,使用文本編輯器打開文件,如果不存在則需創建一個config文件(右鍵新建文本文檔,命名config,去掉.txt后綴。
將下面的內容拷貝至 config 文件。
? # CMCC Git Lab Server?
? Host?XXX.XX.XX.XX
? ? Hostname XXX.XX.XX.XX
? ? Port 2267
? ? AddKeysToAgent yes
? ? User git
? ? IdentityFile ~/.ssh/id_rsa
通過瀏覽器訪問 項目Git服務器,點擊右上角個人圖標,選擇Settings。
選擇左側SSH Keys菜單項。
點擊key下面的輸入框,將在第 4 步拷貝的值粘貼入輸入框。
點擊 Add Key 按鈕。
在Terminal內輸入 ssh -T git@XXX.XX.XX.XX,如果出現Webcome to GitLab則代表SSH設置成功。
?