Как изменить протокол связи существующего репо на ssh с https для gitlab? - PullRequest
0 голосов
/ 15 октября 2019

У меня есть хранилище, которое я клонировал с https вместо ssh. Теперь каждый раз, когда я меняю системный пароль, мне необходимо обновить его в диспетчере учетных данных. Таким образом, я сгенерировал ключ ssh и добавил локальный, а также удаленный репозиторий для установления связи ssh. Проблема в том, что он все равно говорит basic authentication failed, если я пытаюсь запустить команду, такую ​​как git fetch или git push, которая требует установки соединения с сервером. Похоже, что когда мы клонируем репозиторий с https, мы не сможем изменить его так, чтобы он следовал протоколу ssh. Есть ли способ обойти это?

1 Ответ

0 голосов
/ 15 октября 2019

Измените удаленный URL с помощью git remote set-url. Если HTTPS, это должно быть примерно так: git remote set-url origin https://github.com/USERNAME/REPOSITORY.git Если SSH: git remote set-url origin git@github.com:USERNAME/REPOSITORY.git. Подробнее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...