2017-01-30 1 views
2

Hallo Git hält nach meinem Passwort fragen, auch nachdem ich https://unix.stackexchange.com/questions/12195/how-to-avoid-being-asked-passphrase-each-time-i-push-to-bitbucket gefolgt und lief ssh-addGit hält nachdem ich nach meinem Passwort fragen ssh-add

Ich habe folgendes meine Bashrc

# http://stackoverflow.com/questions/10032461/git-keeps-asking-me-for-my-ssh-key-pas$ 
SSH_ENV=$HOME/.ssh/environment 

# start the ssh-agent 
function start_agent { 
    echo "Initializing new SSH agent..." 
    # spawn ssh-agent 
    /usr/bin/ssh-agent | sed 's/^echo/#echo/' > ${SSH_ENV} 
    echo succeeded 
    chmod 600 ${SSH_ENV} 
    . ${SSH_ENV} > /dev/null 
    /usr/bin/ssh-add 
} 

if [ -f "${SSH_ENV}" ]; then 
    . ${SSH_ENV} > /dev/null 
    ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { 
     start_agent; 
    } 
else 
    start_agent; 
fi 

Ich habe gerade mit der Programmierung begonnen und eine leere Ubuntu-Instanz von Grund auf neu eingerichtet. Allerdings habe ich hinzufügen meine id_rsa.pub Bitbucket bereits

jede Hilfe dankbar, ty

+1

Können Sie die Ausgabe dieses 'git remote -v' posten – DilumN

+0

Bitte zeigen Sie eine Beispielsitzung. Welchen Befehl tippen Sie und was passiert? –

Antwort

0

Erstens, Ihre privaten SSH-Schlüssel hat ein Passwort? Denn wenn nicht, wird ssh-agent nicht benötigt.

Zweitens können Sie ssh mit ssh -Tv [email protected] debuggen und sehen, was vor sich geht. Sie könnten zum Beispiel permission issue haben.

Drittens, wie kommentiert, ist Git Remote-V https URL, ssh würde nicht beteiligt sein. Überhaupt.

+0

Hallo Von, ich habe keine Passphrase gegeben. Ich werde inspizieren und zu ssh wechseln, um zu testen, ty –

Verwandte Themen