2014-11-08 13 views
11

Jestem nowy przy użyciu GitHub. Próbuję sklonować mój pierwszy plik z repozytorium użytkowników. Ciągle odbiera ten błąd:Jak klonować z GitHub

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

Kiedy sprawdzić, zweryfikować klucz publiczny jest przywiązany do mojego konta GitHub, za pomocą tego polecenia:

ssh-add -1

otrzymuję ten błąd: The agent has no identities.

Próbowałem również tego: ssh-add ~/.ssh/id_rsa

w którym to mówi mi: Identity added

I zapewnił również, że klucz SSH mój laptop został dodany do mojego konta GitHub. Jakie kroki mi brakuje?

Zeskanowałem internet - zgubiłem się.

Odpowiedz

1

Spróbuj klonowania repozytorium przez https Link git clone https://github.com/github_user_name/repository_name

I można ręcznie dodać klucz SSH do swojego konta github.

  1. wydrukować swój publiczny klucz SSH cat ~/.ssh/id_rsa.pub
  2. Kopiowanie wyjście
  3. Przejdź do ustawień konta github. Wybierz Klucze SSH w Ustawienia osobiste.
  4. Wybierz nowy klucz SSH i wklej wynik cat ~/.ssh/id_rsa.pub. Możesz podać nazwę, aby zapamiętać nazwę komputera.
2

Możesz klonować repozytorium github na 2 sposoby. Możesz wybrać typ podczas klonowania repozytorium.

See the highlighted part in image

  1. HTTPS

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

może być konieczne podanie nazwy użytkownika/hasła, jeśli jest to prywatna repozytorium.

  1. SSH

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

Trzeba kluczy ssh konfiguracji w komputerze i aktualizacji na koncie github.

Przeczytaj więcej o

Adding SSH Keys

Which remote URL should I use?