Можно ли зеркалировать репозиторий git (синхронизация по всем хостам) в GitHub, SourceForge и Google Code, если они поддерживают git?
Зеркалирование репозитория через Github, Sourceforge и Google Code
Ответ 1
Вы можете отредактировать файл .git/config
, чтобы создать удаленный доступ к нескольким репозиториям.
[remote "everyone"]
url = https://github.com/USERNAME/REPOSITORY.git
url = ssh://[email protected]/p/PROJECTNAME/MOUNTPOINT
url = https://PROJECT.googlecode.com/git
или с помощью команды git config --add
:
git config --add remote.everyone.url https://github.com/USERNAME/REPOSITORY.git
git config --add remote.everyone.url ssh://[email protected]/p/PROJECTNAME/MOUNTPOINT
git config --add remote.everyone.url https://PROJECT.googlecode.com/git
Теперь, когда вы введете git push everyone master
, вы нажмете главную ветвь на все три пульта.
Благодаря этому ответу для подсказки.