Möglichkeit zum Hinzufügen mehrerer Git-Repositories im selben Google Cloud-Projekt

7

Gibt es eine Möglichkeit, mehrere Git-Repositorys im selben Google Cloud-Projekt hinzuzufügen?

    
Ali SAID OMAR 08.01.2016, 09:52
quelle

6 Antworten

6

Sie können dies derzeit nicht tun. Wir wissen, dass dies ein nützliches Feature ist und wir arbeiten hart daran. Bleib dran!

    
Mike Epstein 31.03.2016, 01:11
quelle
5

Es gibt keine Möglichkeit, dies ab heute zu tun. Jedes Projekt kann nur ein remote Repository haben.

    
DoIT International 26.03.2016 20:27
quelle
3

Git submodul sollte den Trick machen. Fügen Sie Git-Repositories als Submodule hinzu.

Siehe

Shishir 31.03.2016 00:55
quelle
3

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 ).

    
Yoav Aharoni 31.03.2016 01:52
quelle
3

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 namens origin und klont es in ein lokales Git   Repository in <local-directory> .

    
John Slegers 24.03.2016 11:11
quelle
0

Wir haben mehrere Cloud Source Repositories für jedes Cloud-Projekt hinzugefügt.

Sie können hier nachlesen, wie Sie Ihrem Projekt ein neues Repo hinzufügen können: Ссылка

    
csells 28.07.2016 21:22
quelle