2011-06-29 3 views
2

Как я могу запустить «git clone» из сценария, чтобы он не запрашивал мой пароль?git clone from script

Есть ли способ, например, ввести пароль в той же строке с помощью git clone?

(у меня есть свой собственный репозиторий. Не GitHub)

+0

Какой протокол вы используете для доступа к вашему репозиторию git? SSH? попробуйте использовать сертификат ssh. – ayckoster

+0

Я использую ssh. Вся идея, что я пишу сценарий развертывания, было бы здорово, если бы я мог сделать это из одной строки или чего-то подобного. – alexarsh

ответ

1

Это о настройке беспарольного доступа SSH к серверу, если я правильно понимаю. Затем вам нужно будет только запустить ваш скрипт на компьютере и под пользователем, который может без доступа к этому серверу (possibly creating a specific limited ssh key for the use of this script).

Вы можете google for passwordless ssh, посмотрите на this previous similar question или look at how github advises its users to proceed и адаптируйте это на свой сервер.