Есть ли способ скопировать всю информацию Git Repo с одного компьютера на другой в дереве исходных текстов? - PullRequest
0 голосов
/ 20 марта 2020

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

У меня более 30 проектов в Gitlab, которые мне нужно скопировать, и мне не хочется вручную переустанавливать исходное дерево снова на моем компьютере.

Есть ли простой способ сделать это?

Чтобы уточнить, у меня есть новый ноутбук, который я настраиваю, чтобы я мог работать удаленно. Я установил приложение bit bucket, которое я использую для управления процессом git, мы используем gitlab, чтобы перемешать наши репозитории. Я ищу способ передачи хранилищ информационных битов о каждом из git репозитариев, а не просто go через весь процесс клонирования заново для каждого репо

1 Ответ

0 голосов
/ 24 марта 2020

Если вы хотите перенести «git setup» с рабочей станции на другую, вы можете просто скопировать каталоги с одного диска на другой.

Необходимые элементы:

  • ваш глобальный .gitconfig файл
  • все локальные клоны ваших репо

Ваш глобальный .gitconfig файл:

Это должно находиться в вашем домашнем каталоге, скопируйте его в новый домашний каталог.

Если вы хотите точно знать, где найти этот файл, откройте терминал и введите:

git config --global --show-origin --list
...