将用户名传递给 Git 命令

Pass Username to Git Command

我有一个 .bat 文件来为我的一个存储库执行 git 拉取,当我执行该文件时,我必须输入我的用户名和密码。我想知道是否有办法输入我的用户名,所以我只需要输入我的密码。

下面是我当前的批处理文件的样子:

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

如果使用ssh认证应该可以解决:http://doc.gitlab.com/ce/ssh/README.html

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

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

更改存储库 url。

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