我是一个三人小组的成员,其中两人在本地工作,我负责服务器。
我的同事设置了帐户,但给了我存储库的全部权限。
我用 git 设置了我的用户名和电子邮件:
git config --global user.name "bozdoz"
git config --global user.email email@email.com
它们和我在 bitbucket. org 上的用户名和电子邮件一模一样。
但是当我拉或推到存储库时,它会在提示符中显示用户名:
Password for 'https://theirusername@bitbucket.org':
我能够得到一个提示后,我的密码尝试拉指出 URL 与我的用户名:
git pull https://bozdoz@bitbucket.org/path/repo.git
上面写的是最新信息,然后我按下去的时候,上面写的是“禁止快进”。
我读到我需要指定分支,但是我不知道如何在 push 语句中指定回购 URL:
git push https://bozdoz@bitbucket.org/path/repo.git
如果我的同事在附近,我可以拉和推,并且可以输入他的密码。但这也把他列为推动者,而不是我。
如何将回购分支作为我自己的用户名?