git clone fatal: 'origin' scheint kein Git-Repository für VMware vmhgfs share zu sein

Ich erhalte dabei den Fehler "fatal: 'origin' does not appear to be a git repository" 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.

Die vorhandenen Antworten, die ich von SO gefunden habe, betreffen entweder git push (mit falsch .gitconfig) oder mit der falschen Berechtigung, die ich doppelt überprüft habe, um sie auszuschließen.

Ich hatte noch nie ein solches Problem, aber dies ist eine brandneue Ubuntu 16.04 LTS Xenial-Maschine, und ich verwende auch das Ubuntu official go1.6 zum ersten Mal.

Lass mich zuerst darauf bestehen, dass dies ist nicht das falsche Berechtigungsproblem, da ich /path/to/Go/src/github.com/andybalholm/cascadia problemlos selbst erstellt habe.

Weitere Untersuchungen bestätigten jedoch, dass es sich tatsächlich um das Problem falscher Berechtigung - Mein Ubuntu 16.04 befindet sich in VM, und seine vmhgfs-Freigabe ermöglicht es mir irgendwie, aber nicht git Befehl, um dort zu arbeiten.

Also, noch einmal,

  • Ubuntu 15.04, mit VMware eigenen VMware-Tools, git clone in vmhgfs Share funktioniert gut.
  • Ubuntu 16.04, mit open-vm-tools-desktop, git clone in vmhgfs-Freigabe funktioniert nicht, Fehler wie oben berichtet.

Kennt jemand eine Problemumgehung? Dank

 8
Author: xpt, 2016-05-20

1 answers

Ich hatte das gleiche problem, auch in einer VM (obwohl Ubuntu 14.04 unter VMWare Workstation). Das Problem war ein Berechtigungsproblem zwischen meinem Ubuntu VM-Gastbenutzer und meinem Windows-Hostbenutzer. Obwohl ich auf der VM Verzeichnisse und Dateien auf dem in der VM gemounteten Windows-Dateisystem erstellen kann, hatte "go get" den gleichen Fehler wie Sie.

Ich habe den Fehler nicht erhalten, wenn ich "go get" in einem lokalen VM-Verzeichnis (z. B.~/golang) ausgeführt habe.

Ich weiß noch nicht, wie ich die Berechtigungen beheben soll probleme (sudo hat nicht geholfen) oder wo im Stapel die Berechtigungsprobleme auftreten. Als Workaround führe ich "go get" in meinem lokalen VM-Verzeichnis (~/golang) aus und verschiebe oder kopiere dann die erstellten Dateien in das go-Verzeichnis, in dem sie sich auf meinem eingehängten Dateisystem befinden sollen.

 12
Author: David Sturman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-09 05:00:32