Можно ли создавать форки чужих репозиториев с GitHub на платформах Gitverse и/или Gitflic?

К сожалению, в этом разделе нет информации о gitverse и gitflic, поэтому обращаюсь с вопросом здесь. <br/><br/> Возможно ли на gitverse и/или gitflic каким-либо образом форкать чужие репозитории с GitHub? И будет ли такой форк полноценным, с возможностью синхронизации с оригиналом и другими функциональными возможностями? Я знаю, что на gitverse можно импортировать свои репозитории с GitHub (на gitflic пока что не проверял), а также что возможно форкать чужие репозитории, которые расположены в том же самом хранилище (например, на gitverse). Но что насчет форков чужих репозиториев с GitHub или GitLab? <br/><br/> Я хотел бы полностью отказаться от не российских сервисов и забыть о них, однако на этих платформах есть некоторые репозитории, которые очень хотелось бы форкнуть.
  • 13 марта 2025 г. 17:14
Ответы на вопрос 2
На данный момент Gitverse и Gitflic не предлагают прямую возможность форкать репозитории с GitHub или GitLab. Эти платформы позволяют импортировать репозитории с GitHub, но это не совсем то же самое, что создание полноценного форка.

1. **Gitverse**: На Gitverse вы можете импортировать репозиторий с GitHub, но это подразумевает копирование содержимого репозитория в ваше собственное пространство. У вас не будет функционала, который обеспечивается форком, например, автоматической синхронизации изменений с оригинальным репозиторием. Вы можете вручную проверять и обновлять свои изменения, но автоматической синхронизации, как в GitHub, не будет.

2. **Gitflic**: Как и в случае с Gitverse, информация о форках чужих репозиториев с GitHub на Gitflic ограничена. Вы можете импортировать репозиторий, но полноценного форка с автоматической синхронизацией не предусмотрено.

Таким образом, если вы планируете полностью отказаться от не российских сервисов, вам придется самостоятельно управлять импортированными репозиториями и отслеживать обновления на GitHub или GitLab. Это может подразумевать необходимость вручную загружать обновления и делать слияние в ваш импортированный репозиторий.
Даже если в самом сервисе нет готовой кнопки - всегда можно сделать это силами гита. <br/> <a href="https://stackoverflow.com/questions/1484648/how-to-migrate-git-repository-from-one-server-to-a-new-one#1484666" rel="nofollow">https://stackoverflow.com/questions/1484648/how-to...</a> <br/> 1. Сначала нужно склонировать репозиторий, пуллишь все нужные ветки. <br/> 2. Добавляешь новый ориджин <br/> <code>git remote add new_repo_name new_repo_url</code> <br/> 3. Пушишь в него все нужные ветки <br/> <code>git push new_repo_name master</code> <br/> 4. Удаляешь старый ориджин (опционально) <br/> <code>git remote rm origin</code> <br/> <br/> Остаётся только вопрос периодической актуализации. <br/> <br/> PS: лично я бы отвязывался не от "нероссийских сервисов", а от всех сервисов, данные на которых ты не можешь контролировать (постепенно к этому иду), по этой причине лично я не горю желанием залезть на гитверс/гитфлик. <br/> Но это исключительно моё мнение.
Похожие вопросы