1 pièce(s) jointe(s)
Erreur de connexion avec tortoiseGit
Bonjour
J'utilise Git en local sans soucis sous windows avec TortoiseGit
J'ai quelques projets sous bitbucket.org que je partage avec d'autres et la plupart de mes projets sur lesquels je bosse seul mais sur plusieurs machines (bureau vs sur le terrain);
Mon besoin est de pouvoir passer d'une machine à une autre en récupérant sur la machine où je me trouve strictement le même dossier local et historique que sur les autres machines.
J'ai utilisé pour cela un Git server installé sur un serveur NAS synology de mon réseau local et pendant un temps ça fonctionnait pas trop mal.
Là je tente de le mettre en place sur 2 nouvelles machines et la com ne fonctionne pas dans certains cas ET je ne récupère pas le même environnement sur toutes les machines
Tout ce que je décris là est avec tortoiseGit sous Windows (sauf le serveur sur le synology)
Cas numéro 1 (où la com fonctionne)
Sur la machine A je push sur le serveur avec l'option --all alors que la branche active s'appelait "Dev"
Sur la machine B je clone le projet. Là je me retrouve par defaut sur "master", je ne peux pas checkout sur "Dev" mais uniquement sur "remote/Dev".
Sur la machine A je peux faire un clic droit
Citation:
Git commit -> "Dev"
Sur la machine B je n'ai que "Git Commit", sans indication de la branche en cours. Est ce lié au fait que ce n'est pas une branche locale ? (je ne comprends pas la notion de branche Remote/XXXX)
Si je fais Fetch encore et encore sur la machine B j'ai toujours ce truc louche (que je ne sais même pas définir).
Question 1 : Comment obtenir la même chose (de belles branches locales) sur la machine B et A ?
Cas numéro 2 (où la com plante)
Dans l'autre sens, push un projet de la machine B vers Git server, pas moyen de communiquer
Pièce jointe 593955
Question 2 : Y a t-il un moyen de diagnostiquer clairement l'origine du problème parce que je lis pleins de choses sur des solutions (refaire la clé avec puttygen et j'en passe) mais après un week-end de bricoles à tenter des choses sans avoir un vrai message clair je suis sec.
Question 3: Git et TortoiseGit permettent ils de connecter un serveur Git sans chiffrage ? je suis sur mon réseau local, ces histoires de clé et de connexion sont juste totalement inutiles en plus d'être infernales.
Pour info pour le moment je contourne le problème en utilisant un script de sauvegarde miroir de chaque de mes dépôts locaux vers un serveur de stockage.
La machine A envoi sur le serveur (miroir) puis la machine B récupère le dépôt (second miroir). C'est moche mais au moins pas de soucis de com et j'ai bien strictement la même chose sur A et B.
Merci par avance pour vos lumières.