Moje konto Bitbucket jest zainstalowane na całym świecie dla moich projektów GIT.

Teraz muszę użyć mojego konta Gitlab ze szkoły na projekt. Kiedy próbuję sklonować repozytorium, otrzymuję błąd:

Cloning into '*****'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the co

Myślę, że to dlatego, że próbuję klonować z moim kontem BitBucket, który nie jest podłączony do tego repozytorium Gitlab.

Czy ktoś wie, jak mogę zmienić moją konfigurację tylko do tego projektu?

Dzięki za pomoc! :)

3
Nieck 15 luty 2017, 17:45

2 odpowiedzi

Najlepsza odpowiedź

Musisz dodać swój ~/.ssh/id_rsa.pub w koncie GitLab.

Idź do GitHub Profile | SSH Keys | Add SSH Key za pomocą przeglądarki. Następnie dodaj nowy klawisz SSH za pomocą ~/.ssh/id_rsa.pub.

Utwórz i dodaj klawisz SSH


Alternatywny, zmień swój adres URL klon z SSH do https. Następnie sklonuj repo za pomocą GitLab username/password.

1
Sajib Khan 15 luty 2017, 15:29

Rozwiązaniem byłoby dodanie klucza SSH, ponieważ sugerowano @sajib khan.

Jeśli nie chcesz dodawać klucza SSH do Gitlab, możesz wyglądać i sprawdzić, czy Gitlab umożliwia podłączenie przez http (s). Jeśli tak, możesz sklonować repo z linkiem http (s). Jeśli tak jest, to Gitlab może poprosić cię o zalogowanie się przy okazji.

1
Stout01 15 luty 2017, 15:21