2012-03-19 28 views
6

Chcę uzyskać dostęp do mojego repozytorium github z dwóch różnych komputerów, używając jednego konta github. Wszystko działa dobrze na komputerze, na którym stworzyłem repo. To tylko ten drugi komputer, który jest pomieszanyNie mogę pushować, gitować jednego repo, jednego użytkownika, dwóch komputerów

Udało mi się skonfigurować repo na github. Teraz chcę sklonować go na innej maszynie, tak aby uzyskać dostęp push/pull.

zrobiłem klucz publiczny na drugim komputerze i określony jako pocztę e-mail powiązanego z github

ssh-keygen -t rsa -C "[email protected]", 

następnie skopiowane go do kluczy SSH na stronie github.

I sklonowany repo jak ten

git clone https://github.com/MYUSERNAME/MYREPO 

Następny I edycji "url =" wiersz w pliku .git/config tak, że powiedział

url = ssh://[email protected]/MYUSERNAME/MYREPO 

Zarówno z moich komputerów są skonfigurowane mieć tego samego user.name, USERNAME i github.user na podstawie moich ustawień konta github. Skonfigurowałem również token API z tym samym tokenem na każdym komputerze.

git config --global user.name "FIRST LAST" 

git config --global user.email "[email protected]" 

git config --global github.user MYUSERNAME 

Jednak kiedy próbuję naciskać, to się dzieje:

>> git push origin master 

Permission denied (publickey).</code> 

fatal: The remote end hung up unexpectedly 
+0

Co 'git remote -V' daje do pierwszego klonu na pierwszym komputerze? Również adres ssh dla push? Lub adres https (którego możesz użyć do wypchnięcia twojego drugiego repozytorium). Gdzie są twoje klucze ssh pub/private na twoim drugim komputerze? Powinien on być w '$ HOME/.ssh/id_rsa (.pub)', wiedząc, że jeśli jesteś w systemie Windows, 'HOME' nie jest domyślnie zdefiniowany. – VonC

+0

Och, widzę, co to jest problem. Nazwałem mój klucz publiczny "github.pub" zamiast "id_rsa.pub". Nie wiedziałem, że Github jest wrażliwy na nazwę pliku klucza publicznego. Dzięki! – erin

+0

Doskonały. Opublikowalem odpowiedź z tym konkretnym elementem, dla większej widoczności. – VonC

Odpowiedz

Powiązane problemy