En repoussant les dépôt git à gitolite
J'ai mis en place gitolite sur mon serveur Ubuntu et vous pouvez ajouter des utilisateurs, de créer des vides dépôts, cloner le dépôt vide, ajouter des fichiers, de s'engager localement, et git push origin master
l'envoyer à gitolite.
Je peux également créer un projet dans XCode4, avec son propre dépôt git, et de valider les modifications apportées localement.
Maintenant, je veux avoir une autre copie dans gitolite (peut-être si d'autres peuvent utiliser, mais aussi comme une autre copie). C'est là que je suis bloqué, et je suis un débutant complet à git (seulement ont vraiment utilisé XCode git de fonctionnalité). Quelqu'un peut-il m'orienter?
OriginalL'auteur Zeophlite | 2011-06-22
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter un autre à distance.
Ces valeurs pourront être modifiées en fonction de vos besoins:
Quand vous voulez pousser à l'origine, vous pouvez le faire comme vous avez toujours. Lorsque vous voulez pousser à la nouvelle branche que vous venais de faire:
Avant que cela est possible, le repos doit être ajouté à la gitolite admin config et les bons droits d'accès donné. C'est peut-être la peine de mentionner.
Ajout de l'option --all option pour le
git push
commande peut également être utile dans certains cas.Je vous remercie. il était donc utile et efficace.
Le
git push --all
est mentionné dans l'ancien gitolite la documentation déplacement de reposOriginalL'auteur User1578
Utilisant les informations fournies par User1578, j'ai pu ajouter des pensions de mon serveur de développement gitolite repo.
Étapes:
[remote "origin"]
url
à mon gitolite repo.git push origin master
De votre installation peut être différente, mais je n'ai pas besoin (ou envie) d'une autre branche ou à distance. La vieille origine à distance était mort de toute façon, je n'ai donc pas besoin de le garder. Espérons que cela aide quelqu'un d'autre.
OriginalL'auteur Brendan
Ouvrir CLI dans la cloné référentiel et de changer l'url distante. e.g:
git remote set-origine url [email protected]:YOUR_NEW_REPO
Exécuter:
git push
OriginalL'auteur ozma