Подтвердить что ты не робот

Как работать с двумя разными учетными записями BitBucket в SourceTree

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

В SourceTree у меня есть несколько существующих личных проектов, которые синхронизируются с моим личным хранилищем в SourceTree. В левой панели я могу увидеть ветку "Развить" для одного из этих личных проектов, а на удаленном устройстве в BitBucket я вижу удаленное репо.

В SourceTree я не вижу очевидного способа разделить мои два аккаунта. Например, я добавил рабочее репо в SourceTree, но когда я пытаюсь выполнить начальную версию рабочего проекта, он дает мне возможность передать мою личную ветку проекта.

Как я могу теперь добавить свою рабочую репо локально и синхронизировать только те рабочие проекты в репозитории, на которых работает учетная запись BitBucket?

4b9b3361

Ответ 1

Для SourceTree 2.0.2+ только на Mac с учетными записями GitHub:

  • Нажмите в меню File- > New/Clone
  • В диалоговом окне щелкните значок настроек.

  1. В появившемся всплывающем меню нажмите "Настройки"
  2. В нем отображается диалог со списком учетных записей пользователей. Добавьте дополнительную учетную запись в список.
  3. Закройте диалоговое окно.
  4. Нажмите кнопку дистанционного управления (рядом с локальным) на инструменте, изображенном ниже.

Все ваши добавленные аккаунты будут перечислены и их соответствующие репозитории с кнопкой для клонирования.

Надеюсь, что это поможет.

Ответ 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.
  • Теперь, если вам нравится, вы можете отменить клон.