将用户名传递给Git命令

时间:2016-04-14 14:54:19

标签: git batch-file command-prompt git-pull

我有一个.bat文件为我的一个repos执行git pull,当我执行该文件时,我必须输入我的用户名和密码。我想知道是否有办法传递我的用户名,所以我只需输入密码。

以下是我当前的批处理文件:

cd %HOMEPATH%\Documents\Git\Java
git pull origin
pause

2 个答案:

答案 0 :(得分:0)

如果您使用ssh身份验证,则应解决此问题:http://doc.gitlab.com/ce/ssh/README.html

答案 1 :(得分:0)

如果您使用https并且只想输入密码,则可以将您的用户名添加到repo网址。你可以运行

git remote set-url origin https://username@gitlab.example.com/example/some-repo.git

更改回购网址。

或者,您可以像其他人建议的那样使用ssh身份验证。