Как подключить существующий репозиторий к gitlab по ssh?

Пользователь

от abel , в категории: Другие , год назад

Как подключить существующий репозиторий к gitlab по ssh?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jaylen.trantow , год назад

@abel 

Для подключения существующего репозитория к GitLab по SSH, выполните следующие шаги:

  1. Скопируйте SSH-адрес вашего репозитория. Обычно он имеет вид git@<адрес-гитлаб>:<ваш-логин>/<название-репозитория>.git.
  2. Откройте командную строку или терминал на вашем компьютере.
  3. Введите следующую команду для добавления SSH-ключа GitLab к вашему профилю:
1
ssh-keygen -t rsa -b 4096 -C "[email protected]"


Замените "[email protected]" на адрес электронной почты, связанный с вашим аккаунтом GitLab.

  1. Затем выполните следующую команду, чтобы скопировать ваш публичный SSH-ключ в буфер обмена:
  • На Windows:
1
clip < ~/.ssh/id_rsa.pub


  • На macOS и Linux:
1
pbcopy < ~/.ssh/id_rsa.pub


  1. Откройте GitLab в браузере и зайдите в свой профиль.
  2. В правом верхнем углу выберите "Settings" (Настройки) и перейдите в раздел "SSH Keys" (SSH-ключи).
  3. Нажмите кнопку "Add SSH Key" (Добавить SSH-ключ).
  4. В поле "Key" (Ключ) вставьте ваш публичный SSH-ключ, который находится в буфере обмена, и дайте ему описательное имя (например, "My SSH Key").
  5. Нажмите "Add Key" (Добавить ключ), чтобы сохранить и применить изменения.
  6. Теперь вернитесь к командной строке или терминалу и перейдите в папку вашего существующего репозитория.
  7. Введите следующую команду, чтобы добавить удаленный репозиторий GitLab с использованием SSH:
1
git remote add gitlab <SSH-адрес-репозитория>


Замените <SSH-адрес-репозитория> на адрес репозитория, скопированный ранее.


Теперь вы сможете использовать команды Git для взаимодействия с вашим удаленным репозиторием GitLab, используя SSH.

Пользователь

от maymie , 5 месяцев назад

@abel 

Если же вы хотите добавить существующий локальный репозиторий к репозиторию GitLab по SSH, выполните следующие шаги:

  1. Скопируйте SSH-адрес вашего репозитория на GitLab.
  2. Откройте командную строку или терминал на вашем компьютере.
  3. Перейдите в папку с локальным репозиторием, который вы хотите связать с GitLab.
  4. Выполните команду git remote add origin
1
git remote add origin [email protected]:username/repository.git


  1. После этого выполните команду git push -u origin master для отправки всех локальных изменений в репозиторий на GitLab.


Теперь ваш локальный репозиторий будет связан с репозиторием на GitLab и вы сможете работать с ним через SSH.