Как отключить подсказки для пароля при выполнении git push / pull?

Каждый раз, когда я хочу push и / или pull из терминала (в Linux), я должен ввести пароль. Как удалить это, чтобы он тянул и / или толкал без пароля?

Создайте пару частных / открытых ключей для аутентификации без пароля.

Для Linux ваши ключи хранятся в ~/.ssh .

Если у вас уже есть файлы в ~/.ssh с именем id_rsa и id_rsa.pub , у вас уже есть пара ключей. Добавьте содержимое своего открытого ключа (это id_rsa.pub ) в файл ~ / .ssh / authorized_keys репозитория Git.

 $ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.tmp $ ssh [email protected] $ cat id_rsa.tmp >> .ssh/authorized_keys 

Если у вас нет пары ключей,

$ ssh-keygen -t rsa

Прочтите это для дальнейших инструкций: http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/

Вы также можете просто изменить свою фразу и заменить ее пустой строкой:
ssh-keygen -p

Бег

Git config credential.helper store

Это сохранит ваши учетные данные в папке внутри root. Вам нужно запустить git pull / push после этой команды и дать имя пользователя / pwd в первый раз. Отправьте это, он не будет запрашивать пользователя / pwd. Подробности на странице https://git-scm.com/docs/git-credential-store

Я создал новую ветку, и после этого, когда я потянул, мне пришлось ввести имя пользователя и пароль. Затем я разрешаю проблему повторного клонирования ветки с адресом ssh (который находится на соответствующем сайте репозитория).

Например:

 git clone [email protected]:sshare/GLE.git 
  • VirtualBox для использования двух мониторов
  • Блокировать все порты, кроме SSH / HTTP, в ipchains и iptables
  • Использование указателя после free ()
  • Как изменить консольную раскладку в Linux?
  • Как получить битрейт видео из командной строки в Linux?
  • Перемещение файла во время его использования - как он работает?
  • Как правильно клонировать / dev / sda on / dev / sdb
  • Debian Lenny ожидает, что udev на vps, который его не поддерживает
  • Программа для проверки / поиска символов UTF-8 / Unicode в строке в командной строке?
  • Синхронизация $ HOME по Linux-машинам
  • Как получить доступ к VNC на сервере Linux без первого входа в систему?
  • Давайте будем гением компьютера.