Wie nutzen Sie die Google-repo-tool auf MS-Windows-OS?
Ich installiert git für windows und es funktioniert gut(z.B. verwenden Sie eine der folgenden Lösungen Want to download ein Git-repository, was ich brauche (windows-Rechner)?).
Ich habe versucht, repo
von google aber es muss gpg und python 2.7. Ich habe beide installiert und es funktioniert einwandfrei das einzige problem ist, dass repo
Skript verwenden, unix-orientierte features wie z.B. symbolic links-und fcntl. Gibt es irgendwelche alternativen code von repo
für windows?
Konnte ich nicht finden einige native Lösung von google. wenn es einer ist, ich werde versuchen, schieben Sie es in die google-repo git-repository oder versuchen, es zu benutzen, wie Sie ist.
Warum diese Frage gilt off-topic ? Diese wachsende Komplexität der Vorschriften wirklich die Niederlage der Zweck von stackoverflow.
InformationsquelleAutor 0x90 | 2013-01-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Google
repo
Skript konform mit Windows. Folgen Sie den Schritten unten.Aber vor, als Borealid sagte
repo
als nicht portiert auf Windows.repo
(forall.py
) verwendetfcntl
das ist unter Windows nicht verfügbar (nur Unix).Aber es ist Cygwin und seine eigenen
python
undgit
tools.Wenn
git
version von MSysGit Projekt für Sie oder wenn Sie gerne Ihrgit
GUI basiert auf MSysGit nur, dann befolgen Sie die folgenden Schritte aus. Diese Schritte stellen sicher, dass Cygwin erstellen können, die native NTFS-symlinks. Aber, wenn diegit
von Cygwin ist ausreichend, die Sie nicht haben, um es zu tun. Aber es ist besser als die EinstellungCYGWIN=winsymlinks:native
sagt, Cygwin zu verwenden, die native NTFS-symlinks anstelle der alten Cygwin Abhilfe.python
undgit
(undgpg
wenn Sie wollen) von Cygwin installerSet
CYGWIN=winsymlinks:native
in Ihrem Cygwin-shell:(siehe auch meine andere post)
0 [main] git-remote-https 69956 child_info_fork::abort: C:\cygwin\bin\cygldap-2-4-2.dll: Loaded to different address: parent(0x3A0000) != child(0x370000) error: cannot fork() for fetch-pack: Resource temporarily unavailable
Fehler.Hi @friederbluemle. Ich verstehe nicht, wenn dein Fehler Auftritt. Poste bitte eine neue Frage, wo man mehr details. Ich werde Ihnen gerne behilflich sein. Nach der Buchung Ihre Frage, fügen Sie einfach einen neuen Kommentar hier. Dann werde ich die Zeit nehmen, zu reproduzieren, zu Ihrem Fall. Und vielleicht jemand anderes finden der trick... Cheers 😉
Sie sind mein hiro 😀 - schnell Weg, um repo unter windows 🙂
InformationsquelleAutor olibre
Einen funktionierenden repo-tool für windows ist hier verfügbar: https://github.com/esrlabs/git-repo
Es erfordert Python 3+ und git 1.7.2+
Btw, die original-Gabel-repo-version scheint ziemlich alt ist, so könnte es nicht enthalten alle aktuellen Funktionalitäten.
Note: Python 3.x is supported on an experimental bases by git-repo
InformationsquelleAutor Asimov81
Gibt es eine alternative für wer die Wahl hat, mit zu arbeiten und eine alternative zu repo, es heißt gclient.
Sehen Google depot-tools:
Gerade heute ich hatte die gleiche Frage und die Antwort ist super-relevant ist.
Danke @0x90 für diese Antwort, ich hatte keine Ahnung, gclient existierte.
InformationsquelleAutor 0x90
Es gibt keine native
repo
für Windows derzeit.Können Sie einen virtuellen Linux-Rechner oder dual-boot, oder arbeiten rund um die (relativ geringfügige) Probleme mit symlinks funktioniert nicht auf Ihrem Dateisystem.
Eine andere Möglichkeit wäre, verwenden Sie einfach
git
direkt anstatt derrepo
als convenience-wrapper -repo
ist ein support-tool, und nicht hinzufügen, eine erhebliche macht.InformationsquelleAutor Borealid