-
Problème Github Windows
Bonsoir.
Je travail normalement avec Git sous Ubuntu en ligne de commande. J'ai un projet qui est hébergé sur Github.
Comme la version pour Windows de Github vient de sortir je me suis dit qu'il fallait quand même l'essayer.
Je l'installe et je clone grâce au lien Clone in Windows sur Github. Le logiciel Github se lance et le repository se clone sur mon PC.
Mais quand je veux aller dans mon repository, j'ai une erreur:
"error
Failed looking for HEAD in the repository"
J'ai deux branches dans mon projet, une master et une develop
Si quelqu'un peut m'aider, ça serait très gentils.
-
Problème résolu.
J'avais cloné mon repository dans une partition sous windows en ext3 avec le logiciel ext2fsd.
A mon avis il devait y avoir un problème avec les dossier qui commencent par un point ".git".
J'ai déplacé le dossier de Github sur une partition en NTFS et maintenant ça marche.
-
Le client github est pas encore stable...
Dans tous les cas, si tu es habitué à travailler en ligne de commande... tu peux en faire autant sous windows !
Le client github installe deux shell pour git
- PowerShell
- Bash
Tu peux sélectionner ton Shell préféré dans les options de l'outil.
Ensuite pour aller en ligne de commande:
- sélectionnes ton repo local,
- clic droit + open Shell here.
- ...
PowerShell est vraiment un Shell intéressant en soit (programmation objet pour les scripts, accès aux BDD, aux ressources windows, ...)... mais demande un apprentissage ! Grace à posh-git que le client Github installe, tu auras accès à la complétion des commandes Git, le prompt personnalisable, ...)
Bash: tu connais... la version installée ici (via MsysGit et MinGW) n'est pas complète mais est fonctionnelle. Tu auras biensûr accès à la complétion, le prompt personnalisable, ...
Dans les 2 cas, tu pourras récurer ton .gitconfig de Linux... l'ensemble est totalement fonctionnel (ou presque...) sous Windows.
Surtout n'oublies pas de récupérer tes sections [user] (name et email) et [github] (user et token).
Tu pourras même utiliser kdiff3 après l'avoir installé :)
Concernant les [alias] attention: MsyGit a quelques limitations (les alias faisant appel aux shell via la commande sh ne sont pas tous utilisable :(...).
Autre solution pour utiliser Git sous Windows: installer Cygwin...
Note: les installations de MsysGit/PoshGit/Bash sont sous AppData/Local/github !
Voilà
a+