git - Несколько SSH ключей
Генерируем приватный и публичный ключи.
ssh-keygen -t rsa -C "{useremail-1}"
Указываем путь /{absolutepath}/.ssh/{username-1} отличный от пути по-умолчанию.
Выводим на экран содержимое публичного ключа
cat /{absolutepath}/.ssh/{username-1}.pub
Копируем содержимое публичного ключа
Указываем в настройках аккаунта bitbucket.org в разделе SSH-ключи
Переходим в директорию с приватными SSH-ключами на сервере
cd /{absolutepath}/.ssh/
Создаем конфигурационный файл
touch config
Переходим к редактированию конфигурационного файла в любом из удобных редакторов
Host bitbucket.org-{username-1}
HostName bitbucket.org
User git
IdentityFile /{absolutepath}/.ssh/{username-1}
Обязательно проверяем, чтобы на все файлы приватных ключей и на конфигурационный файл были установлены права доступа 0600 и владельцем был текущий пользователь
Тестируем соединение с bitbucket.org используя одно из добавленных подключений
ssh -Tv bitbucket.org-{username-1}
Переходим в директорию с проектом
git init
git remote add origin bitbucket.org-{username-1}:{username-1}/{reponame}.git
или
git remote set-url origin bitbucket.org-{username-1}:{username-1}/{reponame}.git
При отправке данных устанавливаем свои настройки авторства
$ git config --local user.email {useremail-1}
$ git config --local user.name {username-1}
Вам требуются услуги или консультация специалиста по веб-разработке?
Свяжитесь со мной