Как сделать SSH репозиторием git после того, как уже клонировали с https? - PullRequest
0 голосов
/ 19 марта 2019

У меня есть репозиторий, который я уже клонировал на своем компьютере, используя https. Я хочу настроить этот репозиторий как ssh, чтобы мне не приходилось вводить свое имя пользователя и пароль каждый раз, когда я нажимаю push.

Какие-либо предложения о том, как я могу преобразовать этот https клонированный репозиторий в ssh без необходимости его повторного клонирования, чтобы я мог не вводить свои учетные данные постоянно?

Ответы [ 2 ]

6 голосов
/ 19 марта 2019

Существует довольно хорошая документация от GitHub:
https://help.github.com/en/articles/changing-a-remotes-url#switching-remote-urls-from-https-to-ssh

Короче говоря, это должно сделать это:

git remote set-url origin user@example.com:PATH/REPOSITORY
1 голос
/ 19 марта 2019

Вы должны удалить свой удаленный HTTP (например, с origin):

git remote remove origin

и вместо него добавьте SSH-пульт

git remote add origin user@example.com:path/to/project.git

Затем вам также придется снова установить пульт ДУ с помощью

git push -u origin master

или

git branch --set-upstream-to=origin master
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...