如何clone其他Git站點的項目?

在開發過程中, 為了檢查源碼, 偶爾需要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 Keyssh-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!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,868評論 18 139
  • 本文為 Git教程的學習筆記,教程源自廖雪峰的博客。這是一個由淺入深,學完后能立刻上手的Git教程。另,附上另一本...
    七弦桐語閱讀 6,272評論 5 47
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,710評論 9 163
  • 第一次見她,是在一個上午的末尾,經過一上午的焦頭爛額,她的到來無疑是加重了這個上午的工作量。 "去幫她把體格...
    被月亮割去耳朵的戲子閱讀 176評論 0 0
  • 我給朋友們的感覺是,沒有經歷過苦難,過得特別的順,都快奔五了,有些言行竟然還常像個孩子一樣的幼稚,好像沒見過世面一...
    美生活閱讀 344評論 0 0