Клонирование хранилища с помощью SourceTree
Может кто-нибудь дать мне быстрое пошаговое руководство по простому клонированию репо с помощью SourceTree?
В закладках я нажимаю на репозиторий клонов. Для исходного пути вставьте URL-адрес, который выглядит следующим образом:
git @codebasehq.com: клиент/имя_приложения/КСН-application.git
Но я получаю "Это не правильный путь/URL-адрес источника".
Я копирую непосредственно из браузера репозитория в базе кода, поэтому я знаю, что URL-адрес верен.
Что еще мне нужно сделать?
Ответы
Ответ 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 репо.
Теперь попробуйте снова клонировать. Это должно решить вашу проблему.