2017-04-16 2 views
1

Ich habe ein Unity-Projekt in einem Git-Repository auf VSTS mit Submodulen gehostet, ich habe es integriert die Git-Repo mit Unity Cloud-Build.Cloud Build fehlgeschlagen auf Git Submodule

Wenn Cloud Build Reifen um einen Build zu machen, scheint es gut zu gehen alles zu überprüfen, bis es die Module erreicht, es hängt an der Zeile '328: Cloning in' Assets/MySubmodule '... und wartet nur dort für ungefähr eine Stunde vor dem Build fehlschlägt für zu lange dauern.

ich ein Fehler manchmal, dass geht so:

Benutzername für ‚https://mycompany.visualstudio.com‚: Clone von‘https://mycompany.visualstudio.com/DefaultCollection/_git/mysubmodulerepopath‘ in Submodul Pfad ‚Assets/mysubmodule‘ failed

Ich denke, das Problem könnte sein, dass Die Submodule werden nicht als ssh-Links referenziert, sondern direkt als https, gibt es etwas Arbeit oder etwas, was ich tun muss, um sie zum Laufen zu bringen?

Antwort

1

dieses Problem wurde behoben, durch den Submodul git Urls Aktualisierung verwenden ssh

+0

Das in der Tat ein Weg ist. +1 Meine Lösung beinhaltete keine Änderung der verfolgten Dateien. – VonC

1

Ich denke, das Problem sein könnte, dass die Submodule nicht als ssh Links verwiesen wird, sondern direkt als https

Dann können Sie wieder das Klonen, diesmal mit ssh.
Zuerst Typ:

git config --global url."[email protected]:".insteadOf "https://github.com/" 

Dann wieder Ihre Repo-Klon (git clone --recursive)