Git: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Dietsch (Diskussion | Beiträge)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 93: Zeile 93:


== Repository klonen ==
== Repository klonen ==
Um ein bestehendes Repository in einen Ordner zu klonen benutzt man den clone Befehl:
[[Datei:gitea_repoUrl.png|right|thumb|500px|In der Repositoryansicht von Gitea sieht man die genauen URLs für das eigene Gruppenrepository in der roten Box.]]
Um ein bestehendes Repository in einen Ordner zu klonen benutzt man den <code>clone</code> Befehl. Dabei kann entweder HTTPS oder SSH als Protokoll verwendet werden. Beachten Sie dazu auch die Anleitungen zum [[Gitea#SSH Key hinzufügen|Hinzufügen eines SSH Keys zu Gitea]] und [[Gitea#HTTPS Kennwort einrichten|Setzen eines HTTPS Kennworts für Gitea]].


git clone https://sopragit.informatik.uni-freiburg.de/<semester>/<gruppe>.git
Für HTTPS verwendet man folgenden Aufruf:


Bzw. für die Authentifizierung mit SSH ist der äquivalente Befehl
git clone https://git.sopranium.de/<semester>/<gruppe>.git
 
Für SSH ist der äquivalente Befehl
   
   
  git clone gitea@sopragit.informatik.uni-freiburg.de:<gruppe>/<gruppe>.git
  git clone gitea@git.sopranium.de:<gruppe>/<gruppe>.git


Der Befehl <code>clone</code> legt eine exakte Kopie der gesamten Repositorydaten auf der lokalen Maschine ab.
Der Befehl <code>clone</code> legt eine exakte Kopie der gesamten Repositorydaten auf der lokalen Maschine ab.
Zeile 267: Zeile 270:


= Git installieren =
= Git installieren =
Es gibt unzählige Git Clients. Empfehlenswert ist vor allem für den Einstieg [https://git-scm.com/downloads der offizielle Git Client]. Wer gerne ein graphisches Interface hat, kann (auch zusätzlich) [https://tortoisegit.org/ TortoiseGit] oder eine der [https://git-scm.com/downloads/guis zahlreichen Alternativen] verwenden.
Es gibt unzählige Git Clients. Empfehlenswert ist vor allem für den Einstieg [https://git-scm.com/downloads der offizielle Git Client], dessen grafisches Interface jedoch sehr rudimentär ist. Es empfiehlt sich daher zusätzlich einen zweiten Client wie z.B. [https://tortoisegit.org/ TortoiseGit] oder eine der [https://git-scm.com/downloads/guis zahlreichen Alternativen] zu verwenden.  
== Git für das Softwarepraktikum vorbereiten ==
== Git für das Softwarepraktikum vorbereiten ==
Nachdem Sie sich für einen Git-Client entschieden haben, müssen Sie sicherstellen:
Nachdem Sie sich für einen Git-Client entschieden haben, müssen Sie sicherstellen: