Как отключить запрос пароля при выполнении git push / pull для vps сервера? - PullRequest
1 голос
/ 03 марта 2020

Есть ли способ установить пароль сервера с локальным git хранилищем? когда каждый раз, когда я делаю sh, я прошу предоставить пароль. я хочу сделать его автоматом c с одноразовым конфигом.

Ответы [ 3 ]

2 голосов
/ 03 марта 2020

Это зависит от вашего URL (git remote -v в вашем локальном хранилище, чтобы показать его)

0 голосов
/ 03 марта 2020

git обеспечивает хранение учетных данных

$ git config credential.helper store
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>

[several days later]
$ git push http://example.com/repo.git
[your credentials are used automatically]

, в основном, это сохранение учетных данных в файле. git -credentials file https://user:pass@example.com проверьте следующие официальные документы: git учетные данные хранилище и хранилище учетных данных

0 голосов
/ 03 марта 2020

Посмотрите на ваш файл .git/config. Удаленная часть будет выглядеть следующим образом:

[remote "origin"]
    url = https://url.tld

Измените ее на

[remote "origin"]
    url = git@url:/path/on/server

Тогда она будет использовать S SH. Вы можете скопировать ключ S SH на сервер, и вам больше никогда не потребуется пароль

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