Для того, чтобы каждый раз не вводить пароль от своей учетки при обращении к удаленному репозиторию в битбакете, можно настроить авторизацию по ключу.
Для этого нужно иметь сгенерированный ключ:
[nik@prosto-tak]$ cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIw...1OhILD68gTQ== nik@prosto-tak.ru
Далее заходим в свой аккаунт битбакета, в настройки профиля, и выбираем в разделе БЕЗОПАСНОСТЬ пункт SSH-ключи:
В Открывшемся окне нажимаем Добавить ключ, вводим произвольное название для своего ключа и вставляем скопированный со своей машины публичный ключ.
Затем переходим на страницу репозитория, и выбираем в настройках подключения ssh и копируем урл:
На этом настройки битбакета окончены, осталось настроить сам репозиторий.
На локальной машине открываем файл .git/config, находим там строку
[remote "origin"]
url = ...
и заменяем значение на скопированный урл из битбакета.
После этого делаем
git pull
на вопрос авторизации подтверждаем yes, и у нас работает авторизация по ключу