我是一个三人小组; 两个在本地工作,我正在服务器上工作.
我的同事设置了帐户,但给了我对存储库的完全权限.
我在git中设置了用户名和电子邮件:
git config --global user.name "bozdoz"
git config --global user.email email@email.com
Run Code Online (Sandbox Code Playgroud)
它们与我在bitbucket.org上的用户名和电子邮件相同.
但是,当我拉动或推送到存储库时,它会在提示符中指示其用户名:
Password for 'https://theirusername@bitbucket.org':
Run Code Online (Sandbox Code Playgroud)
我尝试通过用我的用户名指示URL来获取密码提示:
git pull https://bozdoz@bitbucket.org/path/repo.git
Run Code Online (Sandbox Code Playgroud)
它说是最新的; 然后当我推动时,它说没有快进.
我读到我需要指定分支,但是当我还指定repo URL时,我不知道如何在push语句中执行此操作:
git push https://bozdoz@bitbucket.org/path/repo.git
Run Code Online (Sandbox Code Playgroud)
如果我的同事在附近并且可以输入他的密码,我能够拉动和推动.但这也是他作为推动的作者,而不是我.
我如何作为自己的用户名拉动并推送到repo分支?