Создайте надлежащим образом SSH-ключ, используя электронную почту, используемую для регистрации. Я бы использовал имя файла по умолчанию для ключа для Windows. Не забудьте ввести пароль!
$ ssh-keygen -t rsa -C "your.email@example.com" -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key ($PWD/.ssh/id_rsa): [\n]
Enter passphrase (empty for no passphrase):[your password]
Enter same passphrase again: [your password]
Your identification has been saved in $PWD/.ssh/id_rsa.
Your public key has been saved in $PWD/.ssh/id_rsa.pub.
Скопируйте содержимое файла id_rsa.pub в ваш профиль на гитхаб/гитлаб/битбакет (Примерное расположение Setting>SSH keys>Key).
Проверьте подключение (на примере гитхаб)
$ ssh -i $PWD/.ssh/id_rsa git@github.com
Enter passphrase for key "$PWD/.ssh/id_rsa": [your password]
PTY allocation request failed on channel 0
Welcome to Githab, you!
Connection to github.com closed.
Теперь можете клонировать репозиторий.
$ git clone git@github.com:username/reponame.git .
Cloning into 'YourFolder'...
remote: Counting objects: 69, done.
remote: Compressing objects: 100% (65/65), done.
remote: Total 69 (delta 14), reused 0 (delta 0)
Unpacking objects: 100% (69/69), done.
После такой настройки все будет работать.
Обратите внимание на ссылку
Не
https://github.com/username/reponame.git
,
а
git@github.com:username/reponame.git
На гитхабе она копируется отсюда
Интерфейс битбакета не помню, но там тоже есть.