2014-07-22 7 views
0

J'ai un dépôt git cloné à partir d'un serveur git privé suivant sur ma machine:Comment configurer 2 git repo pour un dossier?

/private-repo /.git /file-1 /dir-1 fichier-2 /fichier-3 Je souhaiterais pouvoir placer ce dépôt sur GitHub comme un nouveau projet de telle manière que modifier par exemple le fichier 3 entraînera des modifications à commettre et à pousser dans les deux référentiels. Je dois le faire parce que je veux ensuite cloner le repo à partir d'une machine où seul GitHub est accessible et pas le serveur privé. Alors ma question est, comment faire cela?

Répondre

0

Une idée est d'utiliser un sous-module git qui signifie que vous pouvez configurer vos deux référentiels pour pointer vers un sous-module partagé. Le fichier en question peut alors être dans le sous-module à la place.

+0

Est-ce que le travail de la solution de sous-module si si je veux cloner le repo à partir d'une machine ayant acess seulement à GitHub et non le serveur privé? J'ai oublié de mentionner que c'est une contrainte pour moi, et j'ai juste vérifié que les sous-modules git nécessiteront le clonage pour aller chercher dans les deux reposiotries –

Questions connexes