2016-02-10 5 views
1

Так что я пытаюсь настроить мой git bash на то, где я его открываю, и он запрашивает мой пароль. Я следил за рекомендациями, изложенными на веб-сайте ниже, и у меня есть мои ssh-ключи, но я не могу понять, что не так.Проблемы с конфигурацией git bash

https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html#SetupSSHforGit-step-4-ssh-for-git

Вот два файла я могу показать вам

.bashrc

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 

конфигурации

Host https://bitbucket.org 
IdentityFile ~/.ssh/id_rsa 

Все 4 мои файлы расположены ниже

C: \ Users \ Justin \ .ssh

ответ

1

Вы не используете префикс https://, если хотите пройти аутентификацию, используя ssh. Используйте конфигурации, такие как (как описано в связанном руководстве):

Host bitbucket.org 
    IdentityFile ~/.ssh/id_rsa 

также обеспечить выход из ssh -vvvT [email protected] и обратите внимание на то, что это не так, иначе это действительно непонятно, что вы спрашиваете.

Смежные вопросы