Использование Github и Unfuddle одновременно
Есть ли способ использовать Github и Unfuddle для одного и того же репо? Я несу ответственность за репозиторий, размещенный в Unfuddle, но я не являюсь основным владельцем, и он является частным, потому что это часть текущего проекта. Мне все еще нужно обновлять репо там, когда вносятся изменения, но я хотел бы использовать тот же набор файлов для создания и обновления публичного репозитория Github, связанного с моей собственной учетной записью, это возможно? Причина, по которой я хочу использовать одни и те же файлы, заключается в том, что это плагин WordPress, и его нужно протестировать перед тем, как вносить изменения, поэтому мне нужно использовать один набор файлов, чтобы не усложнять ситуацию. Любая помощь будет оценена.
2 ответа
Вы можете настроить оба репозитория как удаленные и использовать push / pull для обоих; Git децентрализован и, таким образом, не заботится о том, есть ли у вас один пульт или несколько.
http://www.kernel.org/pub/software/scm/git/docs/git-remote.html
Пример:
git remote add github git@github.com:username/reponame.git
а потом...
git push github <branchname>
git pull github
git log github/<branchname>
так далее...
Создайте свой репозиторий github, затем из локального репозитория Unfuddle запустите:
git remote add github git@github.com:YourUsername/YourReponame.git
Где YourUsername - это ваше имя пользователя на github, а YourRepository - это имя вашего хранилища. После настройки GitHub-репозитория указанный выше URL с указанием имени пользователя и имени репозитория должен появиться на вашей странице GitHub-репозитория в любом случае.
Все работает так, как вы ожидаете, например, нажав:
git push github
Ваши настройки для хранилища Unfuddle будут работать как прежде.