2012-11-08 16 views
13

Próbuję sklonować prywatne repozytorium git za pośrednictwem http. Podobne pytanie brzmi: Git clone using http with user and password.Git clone http z hasłem

Czy istnieje sposób wykonywania klonowania git bez wpisania użytkownika/hasła w wierszu polecenia?

Kiedy spróbować zrobić:

prodroom15:mquimiro$ git clone https://github.com/user:password/Automator.git 
Cloning into 'Automator'... 
Username for 'https://github.com': 
Password for 'https://github.com': 

jaki sposób mogę to zrobić tak, że nie mam do wpisania użytkownika/hasło ręcznie?

Należy pamiętać, że wykonywanie normalnego https://github.com/user/Automator.git i ręczne wprowadzanie użytkownika/hasła przy monicie działa poprawnie.

Odpowiedz

21

Myślę, że składnia jest w rzeczywistości https://user:[email protected] nie https://github.com/user:password.

Jeśli używasz Git 1.7.9 lub nowszego, rozważ użycie bardziej bezpiecznego credential helper mechanism.

+0

Dzięki, sprawa została odwrócona. – David542

+0

tylko szybkie, że pełny adres URL będzie taki jak ten 'https: // użytkownik: hasło @ github.com/user/myrepo.git' – Sverre