在開發過程中, 為了檢查源碼, 偶爾需要clone
其他Git站點的項目, 即使擁有站點的Git賬號, 也無權clone
賬號中的項目. 因為Git賬號未配置本地的SSH Key, 沒有下載權限. 本文介紹SSH Key在Git賬號中的配置方式.
Git
默認無法clone
賬號的Git項目, 而錯誤提示具有迷惑性, 告知需要填寫Git項目的密碼.
無權訪問
這個密碼是訪問Git項目的密碼, 我們無權, 也無需獲知. 一般通過Git賬號的SSH Key方式, 獲取Git項目權限. Git賬號已經擁有當前項目權限, 賬號再配置本機的SSH Key, 即可下載當前項目.
首先獲取本機已有的SSH Key, 如果沒有生成一個即可. 默認在目錄.ssh中的id_rsa.pub
文件, 全部復制內容即可.
SSH Key
SSH Key以ssh-rsa
開頭, 以郵箱地址
結束, 如
ssh-rsa XXXXXX...X kkk@kkk.me
登錄已有的Git賬號, 將SSH Key添加至賬號中.
Add Key
Git賬號已經擁有Git項目的權限, 驗證SSH Key是否對于當前項目生效, 使用
ssh -T git@git.xxxx.xxx
驗證成功的消息與Git站點的設置有關, 各不相同.
成功
現在可以正常clone
所需的Git項目了!
OK! that's all! Enjoy it!