Już od godziny lub dwóch debuguję problem.Klucz SSH utrzymuje żądanie podania hasła na Gitlab
Obecnie używam Gitlab i Mac OS X 10.9.2.
Dzisiaj próbowałem uzyskać git pull origin master
z naszego głównego oddziału, dzięki czemu mogę uzyskać najnowszą wersję do opracowania. Zawsze używałem tych konfiguracji i nie pamiętam niczego zmieniać. Ta konfiguracja zawsze działała i nigdy nie podpowiadała mi hasła. Dzisiaj, mam ten błąd:
My-MacBook-Pro:branch_name loop$ git pull origin master
[email protected]'s password:
Oto moje ~/.ssh/
uprawnienia:
My-MacBook-Pro:.ssh loop$ ls -l
total 24
-rw------- 1 loop staff 1766 Oct 31 2013 github_rsa
-rw-r--r-- 1 loop staff 403 Oct 31 2013 github_rsa.pub
-rw-r--r-- 1 loop staff 2408 Sep 15 15:08 known_hosts
próbowałem różnych rzeczy:
restart
com.openssh.sshd
restart
org.openbsd.ssh-agent
Upewniłem się, że mój klucz publiczny na Gitlab jest taki sam jak mój
github_rsa.pub
i rzeczywiście był taki sam.I Odkomentowano
sshd_config
„s doPasswordAuthentication no
Sprawdzone
/var/log/authd.log
błędów związanych z SSH, ale nic nie istotne.
Co może być problemem?
Czy nazwa byłaby powodem, gdyby zawsze działała z 'github_rsa'? Jak uruchomić -vvv? Wykonanie 'ssh -vvv' lub' sshd -vvv' spowodowało wyświetlenie tylko sekcji pomocy (wskazujące, że polecenie nie zostało znalezione). – theGreenCabbage
Wcześniej pracował? Udało ci się uzyskać dostęp bez hasła? –
Zmieniłem nazwę 'github_rsa' na' id_rsa'. Po użyciu 'git pull origin master', otrzymuję następujący komunikat:' Wprowadź hasło dla klucza '/Users/loop/.ssh/id_rsa': ' – theGreenCabbage