Gibt es eine Möglichkeit, mehrere Git-Repositorys im selben Google Cloud-Projekt hinzuzufügen?
Sie können dies derzeit nicht tun. Wir wissen, dass dies ein nützliches Feature ist und wir arbeiten hart daran. Bleib dran!
Es gibt keine Möglichkeit, dies ab heute zu tun. Jedes Projekt kann nur ein remote
Repository haben.
Nein, das ist nicht der Fall, aber Sie können Git subtree merges
verwenden, um mehrere "subrepositories" als Ordner in Ihrem Haupt-Repository hinzuzufügen, was den Zweck erfüllt.
Siehe hier Ссылка
(Es gibt auch submodules
als @Shishir angegeben, aber wie ich es verstehe, sind sie nur für Ihren aktuellen lokalen Klon gesetzt und werden nicht in Checkouts / Klone von anderen enthalten sein, so dass Submodule nicht funktionieren ).
Jedes Google Cloud-Projekt kann nur ein Remote -Repository haben.
Es ist jedoch durchaus möglich, mehrere lokale Repositorys zu verwenden, die mit demselben Remote Google Cloud-Repository übereinstimmen.
Die offizielle Dokumentation beschreibt das folgende Verfahren für wie man ein Cloud Source Repository als Remote für ein lokales Git-Repository verwendet:
Erstellen Sie ein lokales Git Repository
Erstellen Sie jetzt in Ihrer Umgebung ein Repository mit dem Befehl Git Linienwerkzeug und ziehen Sie die Quelldateien für eine Beispielanwendung in das Repository. Wenn Sie über reale Anwendungsdateien verfügen, können Sie diese verwenden diese stattdessen.
%Vor%Fügen Sie das Cloud Source Repository als Remote hinzu
Authentifizieren Sie sich mit der Google Cloud Platform und fügen Sie die Cloud-Quelle hinzu Repository als Git Remote.
Unter Linux oder Mac OS X:
%Vor%Unter Windows:
%Vor%Die Hilfsskripts für Berechtigungsnachweise enthalten die Informationen, die von Git benötigt werden Verbinden Sie sich mit Ihrem Google Cloud Repository sicher mit dem Cloud Source Repository Kontoanmeldeinformationen. Sie müssen keine zusätzlichen Aufgaben ausführen Konfigurationsschritte (z. B. Hochladen von SSH-Schlüsseln) zum Einrichten Diese sichere Verbindung.
Beachten Sie, dass der
gcloud
-Befehl in Ihrem$PATH
für die. sein muss Credential-Hilfeskripts zum Arbeiten.
Es erklärt auch, wie erstellt werden kann ein lokales Git durch Klonen eines Cloud-Quell-Repository:
Klonen Sie ein Cloud-Quell-Repository
Alternativ können Sie ein neues lokales Git-Repository durch Klonen erstellen die Inhalte eines vorhandenen Cloud Source Repository:
%Vor%Der Befehl
gcloud source repos clone
fügt die Cloud-Quelle hinzu Repository als Remote namensorigin
und klont es in ein lokales Git Repository in<local-directory>
.
Tags und Links google-cloud-platform google-cloud-source-repos