Wie man Mitglieder in Git zieht

王林
Freigeben: 2023-05-17 09:21:36
Original
1715 Leute haben es durchsucht

Als Programmierer gehört die Codeversionskontrolle zu unseren täglichen Aufgaben. Git ist derzeit eines der beliebtesten Tools zur Versionskontrolle. Bei der Teamzusammenarbeit müssen wir häufig andere Mitglieder zu unserer Git-Codebasis hinzufügen und ihnen entsprechende Berechtigungen erteilen. In diesem Artikel wird erläutert, wie Sie neue Mitglieder in die Git-Codebasis ziehen.

1. SSH-Zugriffsberechtigungen festlegen

In Git verwenden wir normalerweise das SSH-Protokoll für den Zugriff, daher müssen Sie zunächst SSH-Zugriffsberechtigungen für neue Mitglieder einrichten. Die konkreten Schritte sind wie folgt:

  1. Neue Mitglieder senden Ihnen ihren öffentlichen Schlüssel. Der öffentliche Schlüssel wird normalerweise lokal in der Datei ~/.ssh/id_rsa.pub gespeichert. ~/.ssh/id_rsa.pub 文件中。
  2. 登录你的代码库服务器,在终端中执行以下命令:

    mkdir ~/.ssh
    echo [新成员的公钥] >> ~/.ssh/authorized_keys
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys
    Nach dem Login kopieren

此时,新成员的公钥已经被添加到你的 authorized_keys

Melden Sie sich bei Ihrem Codebasisserver an und führen Sie den folgenden Befehl im Terminal aus:

git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
git config --add remote.origin.push +refs/heads/*:refs/heads/*
git remote add [新成员名] [新成员的git地址]
Nach dem Login kopieren

Zu diesem Zeitpunkt wurde der öffentliche Schlüssel des neuen Mitglieds zu Ihrer authorized_keys-Datei hinzugefügt und die Neues Mitglied ist Zugriff auf Ihr Git-Repository über das SSH-Protokoll.

2. Neue Mitglieder hinzufügen

Nachdem wir den SSH-Zugriff eingerichtet haben, müssen wir neue Mitglieder zum Git-Repository hinzufügen. Zu diesem Zeitpunkt ist zu beachten, dass neue Mitglieder nicht direkt auf Ihre Codebasis zugreifen können und als Teammitglied hinzugefügt werden müssen.

Geben Sie Ihre Git-Codebasis ein und führen Sie den folgenden Befehl im Terminal aus:

git checkout -b [新分支名]
git push --set-upstream origin [新分支名]
Nach dem Login kopieren

Zu diesem Zeitpunkt haben Sie das neue Mitglied als Remote-Repository der Git-Codebasis hinzugefügt, aber das neue Mitglied ist Ihrem Team nicht beigetreten. Um es als Teammitglied hinzuzufügen, müssen Sie sich bei der Webverwaltungsoberfläche des Git-Code-Repositorys anmelden.

3. Fügen Sie Mitglieder in der Webverwaltungsoberfläche hinzu

Melden Sie sich bei der Webverwaltungsoberfläche der Git-Codebasis an und rufen Sie die Teammitgliederverwaltungsoberfläche auf. Zuerst müssen Sie neue Mitglieder einladen, Ihrer Organisation beizutreten. Geben Sie auf der Einladungsseite die E-Mail-Adresse des neuen Mitglieds ein, um es zum Beitritt zur Organisation einzuladen. Nach Erhalt der Einladungs-E-Mail können neue Mitglieder auf den Link klicken, um Ihrer Organisation beizutreten.

Nachdem ein neues Mitglied der Organisation beigetreten ist, müssen Sie es als Teammitglied hinzufügen. Klicken Sie auf der Seite zur Teammitgliederverwaltung auf Teammitglied hinzufügen und geben Sie den Benutzernamen des neuen Mitglieds ein, um es als Teammitglied hinzuzufügen.

    4. Berechtigungen zuweisen
  1. Nachdem ein neues Mitglied Ihrem Team beigetreten ist, müssen Sie die entsprechenden Berechtigungen entsprechend den erforderlichen Berechtigungen zuweisen. Diese Art der Berechtigungsverteilung wird normalerweise mithilfe des Verzweigungsmechanismus von Git verwaltet. Nur Mitglieder mit entsprechenden Berechtigungen können in der Verzweigung arbeiten.

    Das Zuweisen von Berechtigungen in einer Git-Codebasis umfasst normalerweise die folgenden Schritte:

  2. Erstellen Sie einen neuen Zweig.

    Betreten Sie das Git-Repository und erstellen Sie einen neuen Zweig mit dem folgenden Befehl:

    rrreee
  3. Fügen Sie dem Zweig neue Mitglieder hinzu.

    Betreten Sie die Webverwaltungsoberfläche der Git-Codebasis und fügen Sie neue Mitglieder als Mitarbeiter im neuen Zweig hinzu.

Berechtigungen zuweisen.

In der Webverwaltungsoberfläche weisen Sie neuen Mitgliedern Schreibrechte für den entsprechenden Zweig zu. Informationen zu bestimmten Vorgängen finden Sie in der Betriebsdokumentation der Website, die der Git-Codebasis entspricht.

🎜🎜🎜Jetzt können neue Mitglieder über das SSH-Protokoll auf Ihre Git-Codebasis zugreifen und verfügen über entsprechende Berechtigungen. Auf diese Weise kann eine kollaborative Entwicklung einfach durchgeführt und die Entwicklungseffizienz verbessert werden. 🎜🎜Im Allgemeinen bietet die Codeversionskontrollfunktion von Git eine bequemere Lösung für die Zusammenarbeit mehrerer Personen und implementiert Vorgänge wie Zweigberechtigungen und Mitgliederverwaltung über die Webverwaltungsoberfläche. Daher ist die Verwendung von Git unerlässlich, wenn wir eine Zusammenarbeit mit mehreren Personen erreichen müssen. 🎜

Das obige ist der detaillierte Inhalt vonWie man Mitglieder in Git zieht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage