Как работать с двумя разными учетными записями BitBucket в SourceTree
У меня есть две разные учетные записи битбакета. Один - для рабочих проектов, а один для личного использования. В BitBucket я создал репозиторий в каждой из учетных записей для разных проектов.
В SourceTree у меня есть несколько существующих личных проектов, которые синхронизируются с моим личным хранилищем в SourceTree. В левой панели я могу увидеть ветку "Развить" для одного из этих личных проектов, а на удаленном устройстве в BitBucket я вижу удаленное репо.
В SourceTree я не вижу очевидного способа разделить мои два аккаунта. Например, я добавил рабочее репо в SourceTree, но когда я пытаюсь выполнить начальную версию рабочего проекта, он дает мне возможность передать мою личную ветку проекта.
Как я могу теперь добавить свою рабочую репо локально и синхронизировать только те рабочие проекты в репозитории, на которых работает учетная запись BitBucket?
Ответы
Ответ 1
Для SourceTree 2.0.2+ только на Mac с учетными записями GitHub:
- Нажмите в меню File- > New/Clone
- В диалоговом окне щелкните значок настроек.
![]()
- В появившемся всплывающем меню нажмите "Настройки"
- В нем отображается диалог со списком учетных записей пользователей. Добавьте дополнительную учетную запись в список.
- Закройте диалоговое окно.
- Нажмите кнопку дистанционного управления (рядом с локальным) на инструменте, изображенном ниже.
Все ваши добавленные аккаунты будут перечислены и их соответствующие репозитории с кнопкой для клонирования.
Надеюсь, что это поможет.
Ответ 2
СЕЙЧАС в Windows, вы делаете это в диалоговом окне Clone/Add/Create Repository:
- Нажмите кнопку "Хостинг-репозитории" (значок Интернета)
- Нажмите "Редактировать учетные записи"
- Нажмите "Добавить"
![введите описание изображения здесь]()
Ответ 3
Ну, я сделал так:
- Нажмите "Настройки"
- Нажмите "Advance tAB"
- Введите свое полное имя и адрес электронной почты (электронная почта должна соответствовать вашей учетной записи Bitbucket)
- Нажмите OK
- Нажмите "Закрыть" (чтобы закрыть текущее окно)
- Перезапустить снова
Примечание. У вас должна быть добавлена учетная запись в исходном дереве. (Дерево с открытым исходным кодом → Щелкните значок настройки < Правый верхний угul > → Нажмите "Настройки" → "Добавить свою учетную запись" → "Установить как учетную запись по умолчанию" )
![введите описание изображения здесь]()
Надеюсь, это поможет вам.
Ответ 4
В Windows вы можете сделать это, выполнив следующие шаги:
- Нажмите кнопку настроек (правый верхний угол). Он откроет диалоговое окно.
- Перейдите на вкладку Дополнительно.
- Снимите флажок "Использовать глобальные пользовательские настройки".
- Теперь вы можете ввести имя пользователя и адрес электронной почты для соответствующего репозитория.
- Нажмите OK, чтобы сохранить изменения.
Ответ 5
Если я правильно понял ваш вопрос, вам все равно нужно сделать немного больше ваших учетных записей битбакета.
Вы также можете протестировать сервер BitBucket, чтобы узнать, с какой учетной записью вы входите.
ssh -v [email protected]
Эта ссылка поможет мне, следуйте этим инструкциям здесь, и вы должны быть успешными.
Ключевая часть, в которой вы нуждаетесь, находится в вас .git/config.
Вам понадобятся отдельные записи для каждого.
Используйте разные SSH-ключи для разных учетных записей на одном и том же хостинге Git
Ответ 6
В Windows у вас может быть несколько учетных записей (у вас могут быть даже GitHub и BitBucket бок о бок). Например, если предположить, что учетная запись, которую вы сейчас используете в SourceTree, с BitBucket, и вы хотите добавить к ней свою учетную запись GitHub, выполните следующие действия:
- В меню выберите Файл- > Создать/Клонировать
- В исходном пути/URL-адрес введите URL-адрес репозитория для репозитория, который у вас есть на github
- Подождите несколько секунд, и он попросит вас ввести имя пользователя/пароль. (во-первых, кнопки могут быть отключены, например, для ввода вашего пароля. Поэтому подождите несколько секунд)
- Добавьте новое имя пользователя и passowrd в github.
- Теперь, если вам нравится, вы можете отменить клон.