Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы{{tag>github deploy key git}} ===== Настройка deploy on github ===== Настраимваем github для работы с **Deploy keys**. ==== Шаг 1 ==== Проверяем наличие настроек удаленого доступа <code bash> $ git remote -v origin git@github.com:username/foo.git (fetch) origin git@github.com:username/foo.git (push) </code> ==== Шаг 2: Удаляем удаленые настройки ==== <code bash> $ git remote rm origin </code> ==== Шаг 3 ==== Устанавливаем настройки на репозитоий **username/foo.git** github. <code bash> $ git remote add origin git@foo.github.com:username/foo.git </code> ==== Шаг 4: Проверяем наличие установленных настроек ==== <code bash> $ git remote -v origin git@foo.github.com:username/foo.git (fetch) origin git@foo.github.com:username/foo.git (push) </code> ==== Шаг 5: Генерируем ключ для github ==== Генерируем для репозитория на github **username/foo** ключ **id_rsa-foo**. <code bash> $ ssh-keygen -t rsa -f ~/.ssh/id_rsa-foo -C https://github.com/username/foo </code> ==== Шаг 6: Добавляем настройки ключа к локальному репозиторию ==== **nano ~/.ssh/config** <code bash> Host foo.github.com Hostname github.com IdentityFile ~/.ssh/id_rsa-foo </code> ===== Проверка ===== <code bash> $ ssh -T git@github.com </code>СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal