Клонировать Github в определенную папку Windows?

Как изменить папку для клонирования конкретного Git? Мой каталог хранения по умолчанию здесь

C:\Users\myPC\Documents\GitHub

Но для этого мерзавца

https://github.com/username/myproject

Я хочу положить это в

C:\somefolder

не как C:\somefolder\myproject, но все файлы в C: \ somefolder)

Как это сделать? Я старался git clone командная строка, но тогда Git не появляется в моем клиенте Github для Windows

Извините за основной вопрос, но не могу Google или искать здесь любой ответ!

6 ответов

Решение

После того, как вы вручную клонировали репозиторий с git cloneВы можете вручную Add a local repository в Github для Windows (я не могу сделать снимок экрана сейчас, потому что я нахожусь на другой машине, но это должно быть относительно легко найти). Хотя, честно говоря, я не знаю, будет ли это иметь полный набор функций (то есть, если GhfW распознает его как клон Github) или у него будет сокращенный "обычный" набор для репозиториев в целом.

Как всегда: попробуйте и посмотрите!:D

Последний клиент GitHub для настольных компьютеров (3.3.4.0) запрашивает локальный каталог для клонирования репозитория. Это было при клонировании моего собственного репо с github.com на локальный.

В "GitHub для Windows" сначала перейдите в "Сервис" -> "Настройки". Здесь выберите папку в "каталоге хранилища по умолчанию". Теперь в GitHub, если вы нажмете кнопку "Клонировать на рабочем столе", он будет клонирован в выбранную папку.

Другой вариант, который я попробовал, - использовать команду "Создать репо", чтобы создать (пустой) репозиторий в папке по вашему выбору, а затем подключить его к Github:

  1. Открытие настроек репозитория (нажмите на значок в правом верхнем углу, выберите "Настройки репозитория...")
  2. Копирование и вставка URL-адреса клонирования HTTPS со страницы Github (в правой боковой панели) в поле с надписью "Основной удаленный (источник)"
  3. Синхронизируйте репо с новым приложенным источником. Возможно, вам придется открыть его в оболочке, чтобы он работал без ошибок.

Почему Github не делает это проще, я не знаю. Через два года после того, как этот вопрос был опубликован, и это все еще хлопот. Хорошо иметь каталог хранения по умолчанию, но также приятно иметь "Где вы хотите сохранить это?" вариант.

Наконец, если вы клонируете репо в неправильное место и хотите переместить его в другое место:

  1. Откройте репозиторий в Проводнике (если вы не уверены, где он находится в вашей локальной файловой системе, используйте опцию "Открыть в Проводнике" на маленьком значке Cog на Github для Windows).
  2. Вырежьте и вставьте всю папку туда, где вы хотите.
  3. Вернитесь к Github для Windows. Теперь он выдаст вам сообщение об ошибке, что он не может найти хранилище. Выберите опцию "Найти" и найдите новое местоположение папки самостоятельно.

Это может быть самый простой способ получить репо, где вы хотите.

Я недавно скачал GitHub для Windows, и он не поставляется с опцией Add a local repository,

Пришлось клонировать и удалить папку в проводнике Windows.
Программа выдает и ошибку для этого репозитория и возможность найти новую папку или удалить.
Найдите папку, в которую вы хотите.

Просто измените рабочий каталог в git bash cd команда. Как только это будет сделано, вы можете проверить, если каталог, который вы хотите скачать / клонировать ваш репозиторий git pwdкоманда. Теперь вы можете клонировать репо в нужную папку. Как обычно использовать git clone клонировать репозиторий.

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

Другие вопросы по тегам