J'obtiens cette fatal: 'origin' does not appear to be a git repository
erreur " " en faisant git clone
( go get
).
$ git clone https://github.com/andybalholm/cascadia /path/to/Go/src/github.com/andybalholm/cascadia
Cloning into '/path/to/Go/src/github.com/andybalholm/cascadia'...
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Les réponses existantes que j'ai trouvées de SO concernent soit git push
(avec un mauvais .gitconfig), soit une mauvaise autorisation, que j'ai vérifiée deux fois pour l'exclure.
Je n'ai jamais eu un tel problème auparavant, mais il s'agit d'une toute nouvelle machine Ubuntu 16.04 LTS Xenial, et j'utilise pour la première fois la version officielle de Ubuntu go1.6.
permettez-moi d'abord d'insister sur le fait que ce n'est pas le mauvais problème d'autorisation, car je me suis créé /path/to/Go/src/github.com/andybalholm/cascadia
sans aucun problème.
Cependant, une enquête plus approfondie a confirmé qu'il s'agit en fait du mauvais problème d' autorisation - Mon Ubuntu 16.04 est en VM, et son partage vmhgfs me permet en quelque sorte, mais pas de git
commande, d'y fonctionner.
Donc, encore une fois,
- Ubuntu 15.04, avec les propres outils VMware de VMware,
git clone
dans le partage vmhgfs fonctionne très bien. - Ubuntu 16.04, avec
open-vm-tools-desktop
,git clone
dans le partage vmhgfs ne fonctionnera pas, erreur comme indiqué ci-dessus.
Quelqu'un connaît une solution? Merci
git remote add origin uri
. Jetez maintenant un œil au.git/config
fichier. Il montre la télécommande et la fetch-spec, mais pas la clé url. Autrement dit, par tous les moyens que je peux découvrir, il est impossible d'ajouter avec succès une télécommande basée sur l'URI lorsque le dépôt est sur un partage vmhgfs affecté. Je pense que c'est une supposition assez raisonnable que ce comportement est la cause sous-jacente de l'git clone
échec. J'ai observé cela dans Ubuntu 16.04 avec git 2.7.4 et git 2.13.0.