我試圖更新使用Windows批處理腳本使用通行證用戶名密碼拉
git pull --rebase origin master
我的倉庫,但它要求用戶名和密碼,我不能將它們作爲參數,像
git pull --rebase origin master --username user1 --password pass1
我試圖更新使用Windows批處理腳本使用通行證用戶名密碼拉
git pull --rebase origin master
我的倉庫,但它要求用戶名和密碼,我不能將它們作爲參數,像
git pull --rebase origin master --username user1 --password pass1
您必須驗證密鑰。如果您無法驗證密鑰,則必須能夠將git服務器中的ssh連接到ssh [email protected]
。
爲當前用戶生成ssh密鑰並將公鑰放入git服務器。
這是相當不清楚的,但有一個很好的答案[在這個問題中](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
我想非基於SSH的解決方案和
git-credential-winstore
正是我一直在尋找。
下載鏈接
http://gitcredentialstore.codeplex.com/
的可能重複[指示在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