Відповіді:
Створіть пара приватних / відкритих ключів для аутентифікації без пароля.
Для Linux ваші ключі зберігаються в ~/.ssh
.
Якщо у вас вже є файли ~/.ssh
з назвою id_rsa
і id_rsa.pub
, то у вас вже є пара ключів. Додайте вміст вашого відкритого ключа (це id_rsa.pub
) до файлу ~ / .ssh / Author_keys репозиторію Git.
$ scp ~/.ssh/id_rsa.pub user@git.repo:id_rsa.tmp
$ ssh user@git.repo
$ cat id_rsa.tmp >> .ssh/authorized_keys
Якщо у вас немає пари ключів, створіть її за допомогою
$ ssh-keygen -t rsa
Прочитайте це для подальших інструкцій: http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/
Біжи
git config poveritel.helper store
Це збереже ваші облікові дані у папці всередині кореня. Вам потрібно запустити git pull / push після цієї команди та вперше дати ім’я користувача / pwd. Опублікуйте це, воно не підкаже користувачеві / pwd. Деталі на https://git-scm.com/docs/git-credential-store
https
щоб уникнути необхідності вводити ім'я користувача / пароль знову і знову, не перемикаючись на ssh
рішення. 1+ для цієї відповіді.
Ви також можете просто змінити свою парольну фразу і замінити її порожнім рядком:
ssh-keygen -p