diff options
| -rw-r--r-- | depots synchronises.txt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/depots synchronises.txt b/depots synchronises.txt new file mode 100644 index 0000000..f6346b2 --- /dev/null +++ b/depots synchronises.txt | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | Utiliser un 2è dépôt synchronisé. | ||
| 2 | |||
| 3 | Le 1er est sur github et existe déjà, le deuxième est sur mon serveur et utilise SSH. | ||
| 4 | |||
| 5 | Création du 2è dépôt sur le serveur, noter qu'il est possible ici de donner au dépôt un nom différent | ||
| 6 | git init --bare | ||
| 7 | |||
| 8 | Depuis le dossier du projet (cloné depuis github) sur son PC | ||
| 9 | git remote set-url --add --push origin https://github.com/... | ||
| 10 | git remote set-url --add --push origin user@mon-serveur:projet | ||
| 11 | |||
| 12 | Le projet a maintenant plusieurs URL de push | ||
| 13 | |||
| 14 | Pour changer l'URL de pull, j'ai fait comme ça (y a surement mieux) | ||
| 15 | git remote set-url --add origin user@mon-serveur:projet | ||
| 16 | git remote set-url --delete origin https://github.com/... | ||
| 17 | |||
| 18 | Pour voir ce qu'il en est: | ||
| 19 | git remote show origin | ||
| 20 | |||
| 21 | Le projet utilise maintenant le nouveau dépôt pour les pull et les deux dépôts pour les push. | ||
| 22 | Les deux dépôts NE SONT PAS RÉELLEMENT synchronisés, ça se passe au niveau du client. | ||
