Миграция Git с одного сервера на другой путем пропуска двоичных файлов (jar)

#git #migration #binaries

#git #миграция #двоичные файлы

Вопрос:

Я хочу перенести репозиторий Git на новый сервер. Но новый сервер имеет ограничение, которое запрещает пользователю загружать двоичные файлы. Старый репозиторий содержит некоторые файлы jar. Я в порядке, если эти jar файлы не будут загружены в новый репозиторий git. Я использую приведенную ниже команду:

 git push --mirror new_repo_url
  

Как я могу перенести это?

Ответ №1:

Возможно, вам потребуется выполнить проверку репозитория локально, затем добавить .gitignore файл, который исключает *.jar , и любые другие двоичные файлы, которые не разрешены. Проверьте это изменение локально, а затем попробуйте выполнить переход на новый сервер.

Комментарии:

1. Привет, Адриан, к сожалению, это не работает. Существует несколько ветвей. Я попытался добавить git ignore(*.jar) во все ветви, но не сработало. Мне нужна миграция, потому что нам нужна история предыдущих проверок