Я использую GitHub Desktop для работы с репозиториями в Atlassian Stash. Для публикации собственных репозиториев я:
- Создайте новый пустой репо в Stash
- Добавить мой локальный каталог в GitHub Desktop
- Установите его источник на мой URL-адрес Stash (в разделе «Репозиторий»> «Настройки репозитория...»).
- Публиковать
Это прекрасно работает.
Однако иногда я просто хочу клонировать существующие репозитории Stash на свой локальный компьютер. Конечно, в GitHub Desktop есть опция Clone, но она работает только напрямую с вашей учетной записью GitHub.com; вы не можете ввести произвольный URL-адрес для клонирования. Поэтому вместо этого я подумал, что смогу следовать процедуре, аналогичной той, которую я использую для публикации:
- Добавить локальный пустой каталог
- Установите его источник на URL-адрес Stash
- Вытащить
Но когда я это делаю, я всегда получаю ошибку «не удалось получить HEAD».
Почему я не могу просто вытащить репозиторий Stash локально?