Bitbucket SSH ключи для Git на Windows

## Установить Git https://git-scm.com/download/win ## Запустить git-bash.exe # Проверка SSH $ ssh -v # Перейти в каталог .ssh (Если его, создать c:\Users\имя_пользователя\.ssh\) $ ls -a ~/.ssh # В этой папке запустить команду $ ssh-keygen # Будет предложено ввести название ключей и пароль (Чтобы не вводить пароль каждый раз, оставить пустым) # Проверим созданные ключи $ ls ~/.ssh # Если оставили названия ключей по умолчанию, внутри должно быть два файла id_rsa id_rsa.pub # В папке .ssh создать файл config (без расширения) в него добавить: Host bitbucket.org IdentityFile ~/.ssh/id_rsa # Перезапустить терминал (git-bash.exe) # В папке пользователя (c:\Users\имя_пользователя\) создать файл .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 # Сохранить и закрыть. # Перезапустить терминал (git-bash.exe) # Если при создании ключа указывали пароль, терминал его спросит # Далее вводим: $ ssh-add -l ### Теперь необходимо добавить публичный ключ в аккаунт Bitbucket $ cat ~/.ssh/id_rsa.pub # Эта команда выведет в терминал содержимое ключа ## После добавления ключа в аккаунт Bitbucket в терминале вводим: $ ssh -T git@bitbucket.org

1 Response

Информация из документации BitBucket https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html

Write a comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.