我正在尝试用 git 创建一个新的仓库。服务器是https。我以另一个无权推送到服务器的用户身份登录。我可以使用特定的用户名推送吗?我执行以下操作:
git remote add origin ssh://git.example.com/repo/project.git
git config auth
git config credential.https://git.example.com/repo/project.git username@example.com
git push -v origin master
例如,我被要求以 vagrant 身份登录,而不是 username@example.com:
vagrant@lucid64:~/django_projects$ git push origin master
vagrant@git.frogdesign.com's password: