2014-11-08 204 views
11

我是新的使用GitHub。我試圖從用戶回購中克隆我的第一個文件。 我不斷收到此錯誤:如何克隆從GitHub

Permission denied (publickey). fatal: Could not read from remote repository

當我檢查,以確認使用此命令的公鑰貼在我的GitHub帳戶,:

ssh-add -1

我得到這個錯誤:我也試過這個: ssh-add ~/.ssh/id_rsa

在它告訴我: Identity added

我還確保我的筆記本電腦的SSH密鑰添加到我的GitHub的帳戶。我錯過了哪些步驟?

我掃描了互聯網 - 我迷路了。

回答

1

嘗試通過HTTPS鏈接git clone https://github.com/github_user_name/repository_name

克隆庫,您還可以手動添加SSH密鑰到您的帳戶GitHub的。

  1. 打印您的SSH密鑰cat ~/.ssh/id_rsa.pub
  2. 複製輸出
  3. 轉到您的帳戶GitHub的設置。從個人設置中選擇SSH密鑰。
  4. 選擇新的SSH密鑰並粘貼cat ~/.ssh/id_rsa.pub的輸出。你可以給一些名字來記住計算機名稱。
2

您可以通過兩種方式克隆github存儲庫。您可以在克隆存儲庫時選擇類型。

See the highlighted part in image

  1. HTTPS

    git clone https://github.com/flyway/flyway.git

您可能需要提供用戶名/密碼,如果它是一個私人倉庫。

  • SSH

    git clone [email protected]:flyway/flyway.git

  • 您需要安裝SSH密鑰在您的PC和更新您的帳戶GitHub的。

    瞭解更多關於

    Adding SSH Keys

    Which remote URL should I use?