Я в команде из трех человек; два работают локально, и я работаю на сервере.
Мой сотрудник установил учетную запись, но дал мне полные привилегии в хранилище.
Я установил свое имя пользователя и адрес электронной почты в git:
git config --global user.name "bozdoz"
git config --global user.email [email protected]
и они идентичны моему имени пользователя и адресу электронной почты на bitbucket.org.
Но когда я тяну или нажимаю на репозиторий, он указывает свое имя пользователя в приглашении:
Password for 'https://[email protected]':
Мне удалось получить подсказку для моего пароля после попытки вытащить, указав URL с моим именем пользователя:
git pull https://[email protected]/path/repo.git
и он сказал, что он обновлен; и затем, когда я толкнул, он сказал, что нет-вперед-вперед.
Я прочитал, что мне нужно указать ветку, но я не знаю, как это сделать в инструкции push, пока я также указываю URL-адрес репо:
git push https://[email protected]/path/repo.git
Я могу тянуть и толкать, если мой коллега вокруг, и может ввести свой пароль. Но это также указывает его как автора толчка, а не меня.
Как я могу тянуть и нажимать на ветвь репо как собственное имя пользователя?