## Установить 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
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.