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

Клонирование хранилища с помощью SourceTree

Может кто-нибудь дать мне быстрое пошаговое руководство по простому клонированию репо с помощью SourceTree?

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

git @codebasehq.com: клиент/имя_приложения/КСН-application.git

Но я получаю "Это не правильный путь/URL-адрес источника".

Я копирую непосредственно из браузера репозитория в базе кода, поэтому я знаю, что URL-адрес верен.

Что еще мне нужно сделать?

4b9b3361

Ответ 1

Мое решение состояло в том, чтобы изменить версию Git на "Использовать встроенную Git" на "Использовать систему Git". Поскольку ранее я установил GitHub на свой компьютер, кажется, что SourceTree по умолчанию выбрал Git, а не загружал встроенную версию, когда она была установлена.

Ответ 2

Я помог другу решить эту проблему просто, заполнив имя и адрес электронной почты для "Информация по умолчанию пользователя", расположенную на вкладке "Общие" в разделе "Инструменты/Параметры" (Windows) или "Источник/Настройки" (iOS)

Ответ 3

Решение для меня состояло в подтверждении моего адреса электронной почты. Поэтому, если вы еще этого не сделали, проверьте свои электронные письма и найдите их у поставщика исходного репозитория (например, bitbucket). В электронном письме должен быть указан адрес электронной почты.

Ответ 4

Как показано в этом Atlassian thread, это обычно связано с проблемой учетных данных.

В вашем случае это может быть проблема конфигурации ssh, без или неправильных открытых/закрытых ключей ssh.
Или, еще для ssh, это может быть связано с ssh-ключами, неправильно зарегистрированными.

Ответ 5

В моем случае мне пришлось отменить это: Опции > Сеть > добавить прокси-сервер в Git/Mercurial

Ответ 6

В моем случае, как я окончательно решил, нужно было удалить SourceTree, удалить папку X:/Users/UserName/AddData/Local/Atlassian и переустановить последнюю версию SourceTree. Затем я прошел настройку SourceTree, клонировал удаленное репо, как обычно, и вернулся в бизнес.

В качестве напоминания, если вы пройдете этот маршрут, и у вас есть локальные изменения, которые еще не были нажаты (как и я), убедитесь, что вы скопировали их в другую папку ДО того, как вы начинаете этот процесс, просто чтобы быть в безопасности сторона.

Ответ 7

У меня возникла эта проблема после установки новой версии SourceTree.

В моем случае это помогло удалить Git из моих программ. Когда я снова начал SourceTree, он попросил установить Git, поэтому я это сделал, и проблема была исправлена.

Своеобразное жестокое решение, но он не хотел тратить больше времени на выяснение проблемы.

Ответ 8

Я загрузил sourcetree, а GIT использовал локальный GIT, не содержащий то, что предлагает sourcetree. который устраняет ошибку.

Ответ 9

Это случилось со мной, когда я впервые запускал SourceTree после установки. Перезапуск SourceTree и эта ошибка исчезли.

Ответ 10

Для меня проблема заключалась в том, что он не принял мой пароль. Исправление было в настройках > Сеть > изменить запись по умолчанию, чтобы указать имя пользователя github, а не имя пользователя Mac.

Ответ 11

Для меня решение состояло в том, чтобы включить поддержку Git из дерева исходных кодов. Инструменты → параметры → Git (Включить поддержку Git)

Ответ 12

Кажется, что SourceTree может быть довольно раздражающим в этом отношении. В моем случае проблема заключалась в том, что я ввел неправильный пароль в первый раз, когда использовал SourceTree. Я решил это (на Mac), перейдя в SourceTree > Preferences > Accounts, нажав на свою учетную запись, установил правильный пароль и voilà. Готово.

Ответ 13

В моем случае я сделал не установлен GIT в Sourcetree. Он автоматически спрашивает, когда была начальная установка, но я почему-то пропустил ее. поэтому я установил GIT вручную, Перейти к Инструменты > Параметры > GIT > выполните следующие действия, чтобы добавить GIT в свой SourceTre.

Ответ 14

Если вы случайно случайно ввели неверный пароль для этого домена репозитория, вы можете получить эту ошибку из-за этого. Мне нужно было перейти на панель настроек на вкладке "Сеть" и удалить строку, содержащую этот домен URL, и она снова предложила мне его, когда я попытался загрузить репо. Досадно, что он больше не просит вас пароль.

Ответ 15

Если вы используете двухэтапную аутентификацию, укажите токен, а не обычный пароль (который решил это для меня на MAC с помощью SourceTree 2.4), Это можно сделать в SourceTree > Preferences > Accounts.

Ответ 16

так как мне удалось выполнить два шага.

  • Включение альтернативных учетных данных в vsts
  • Первый клон (SourceTree уже установлен) через командную строку.
  • Исходное дерево → новый репозиторий → добавить существующий локальный репозиторий.

Ответ 17

Я нахожусь на Mac. Никакое решение из этих ответов не сработало для меня, но в конце концов я понял, перейдя в Accounts на переключение Bitbucket с SSH на HTTPS. Я смог клонировать репо.

Ответ 18

Я считаю, что это связано с интеграцией учетных записей BitBucket и Atlassian.

Он работает, когда я изменяю URL-адрес источника:

[email protected]/...

Для

[email protected]/...

Ответ 19

Эти вещи помогли мне

  • Замените SSH ссылками Https для формата URL.
  • Удалите все старые ключи доступа (SourceTree) в вашей цепочке ключей доступ. Это необходимо сделать, если вы изменили свой пароль Git репо.

Теперь попробуйте снова клонировать. Это должно решить вашу проблему.