2013-06-16 8 views
3

Просто начните с Git.Изменить учетные данные для Push in Git

У меня есть личная учетная запись на Bitbucket, и я также создал учетную запись команды, используя мой рабочий адрес электронной почты.

Я создал репозиторий, получил его работу, клонировал его и т. Д. Затем я сделал несколько тестовых коммиттов и нажал. Полагаю, что я ввел свой рабочий адрес и пароль, когда сделал первый шаг. На самом деле я на самом деле не уверен на 100%, потому что начальная связь была битвой, и я пробовал несколько разных вещей.

Теперь я вижу, что совершает и нажимает на BitBucket, что отлично, но он показывает мою личную учетную запись, как тот, кто совершил, и учетную запись команды, как тот, кто нажал.

Я запустил git configure -l, и он показывает мое личное письмо и имя как user.name и user.email. Кажется, я совершаю как один пользователь и подталкиваю другого, но я не знаю, где найти эту информацию.

Если это важно, я использую расширения git для фиксации и нажатия, но я сделал начальную настройку с Git Bash. Я использую URL https.

Как я могу изменить учетные данные пользователя, используемые для выполнения Push?

ответ

4

Got it. Программа, используемая для хранения учетных данных здесь:

http://gitcredentialstore.codeplex.com/

страница описывает, как найти эту информацию и изменить/удалить его. Панель управления => Учетные записи пользователей => Управление учетными данными.

-1

Мне нравится tutorial. Если вы говорите о настройках, вы должны понимать, что git может настроить 3 уровня. Это системные настройки, локальные настройки для проектов и глобальные настройки для всех проектов.

+0

I только ознакомьтесь с информацией о пользователе для коммитов. Где хранится информация о нажатиях? –

+0

'Push' выполняет операцию, отправляя локальные' коммиты' на удаленный сервер. История 'push' не имеет значения для вашей проблемы. См. Настройки в файле '.gitconfig'. Когда вы совершаете изменения, git написали ваши изменения от пользователей, которые установили в '.gitconfig'. Когда вы нажимаете на удаленный сервер, вы пишете битбокс для входа в систему, и он будет другим пользователем. –

0

У меня был такая же проблема, в моем случае, я использовал неправильный URL хранилища при нажатии моего кода ...

Я создал клон на моем компьютере, используя URL-адрес, содержащий учетную запись команды Имени пользователя (например: https://[email protected]/aaa/bbb.git), поэтому этот url использовался при нажатии, поскольку он хранится в файле .git/config.

Решение было изменить, что установка использовать URL для того же хранилища, но с использованием идущему из моего личного Bitbucket счета (например: https://[email protected]/aaa/bbb.git)

Надежда эта помощь

Etienne