2014-11-25 70 views
0

我試圖更新使用Windows批處理腳本使用通行證用戶名密碼拉

git pull --rebase origin master 

我的倉庫,但它要求用戶名和密碼,我不能將它們作爲參數,像

git pull --rebase origin master --username user1 --password pass1 
+3

的可能重複[指示在shell腳本的git拉密碼,不使用SSH?(http://stackoverflow.com/questions/9597546/indicate-a-password-for -git-pull-in-shell-script-without-ssh) – Dettorer 2014-11-25 13:27:53

回答

-1

您必須驗證密鑰。如果您無法驗證密鑰,則必須能夠將git服務器中的ssh連接到ssh [email protected]

爲當前用戶生成ssh密鑰並將公鑰放入git服務器。

+0

這是相當不清楚的,但有一個很好的答案[在這個問題中](http://stackoverflow.com/questions/9597546/indicate-a-password -for-git-pull-in-shell-script-without-ssh),然後指向[有關使用ssh無密碼驗證的一些文檔](http://www.debian-administration.org/article/152/Password- less_logins_with_OpenSSH) – Dettorer 2014-11-25 13:59:29

0

我想非基於SSH的解決方案和

git-credential-winstore正是我一直在尋找。

下載鏈接

http://gitcredentialstore.codeplex.com/