#git #bash #github
#git #bash #github
Вопрос:
На github есть частное репозиторий. У меня есть SSH-ключ и пароль. Как я могу предварительно включить пароль с помощью bash-скрипта, чтобы избежать ввода пароля в форме пароля?
На данный момент у меня есть следующее:
git clone " repository " " path
Ответ №1:
Есть несколько способов сделать это:
1- Если вы собираетесь запускаться с одного компьютера, вы можете сделать его доверенным, настроив свой SSH-ключ.
2- Использование curl с помощью этой команды (путем замены имени пользователя, пароля и имени ответа на желаемые параметры):
curl -u 'username:password' https://api.github.com/user/repos -d '{"name":"repoName"}'
3- Вот пример bash-скрипта, который можно дополнительно расширить и использовать для более сложных операций.
Комментарии:
1. что касается https, я это уже знаю. Мне интересно о протоколе «git».
2. Вы смотрели на номер 3? Вы можете использовать суть и заменить последнюю команду (git pull) любой другой командой, которую вы хотите.