<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.sehanka.de/index.php?action=history&amp;feed=atom&amp;title=Git_und_GitLab_einrichten_%28HowTo%29</id>
	<title>Git und GitLab einrichten (HowTo) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sehanka.de/index.php?action=history&amp;feed=atom&amp;title=Git_und_GitLab_einrichten_%28HowTo%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.sehanka.de/index.php?title=Git_und_GitLab_einrichten_(HowTo)&amp;action=history"/>
	<updated>2026-04-21T18:49:20Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in wiki.sehanka.de</subtitle>
	<generator>MediaWiki 1.36.0</generator>
	<entry>
		<id>https://wiki.sehanka.de/index.php?title=Git_und_GitLab_einrichten_(HowTo)&amp;diff=154&amp;oldid=prev</id>
		<title>Sebastian.kalms: Die Seite wurde neu angelegt: „=Git SCM downloaden=  * Git muss lokal installiert werden, damit der lokale Rechner die spezifischen Git-Befehle kennt und diese über das Terminal eingegeben…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.sehanka.de/index.php?title=Git_und_GitLab_einrichten_(HowTo)&amp;diff=154&amp;oldid=prev"/>
		<updated>2021-10-15T10:30:30Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „=Git SCM downloaden=  * Git muss lokal installiert werden, damit der lokale Rechner die spezifischen Git-Befehle kennt und diese über das Terminal eingegeben…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Git SCM downloaden=&lt;br /&gt;
&lt;br /&gt;
* Git muss lokal installiert werden, damit der lokale Rechner die spezifischen Git-Befehle kennt und diese über das Terminal eingegeben bzw. ausgeführt werden können&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
&lt;br /&gt;
* http://msysgit.github.io/&lt;br /&gt;
* https://git-for-windows.github.io/&lt;br /&gt;
&lt;br /&gt;
==Mac==&lt;br /&gt;
&lt;br /&gt;
* http://git-scm.com/download/mac&lt;br /&gt;
* http://git-scm.com/book/de/v1/Los-geht%E2%80%99s-Git-installieren&lt;br /&gt;
* http://sourceforge.net/projects/git-osx-installer/&lt;br /&gt;
&lt;br /&gt;
=Git SCM installieren=&lt;br /&gt;
&lt;br /&gt;
* bei Installation folgende Haken setzen:&lt;br /&gt;
** Use Git from Git Bash only&lt;br /&gt;
** Use OpenSSH&lt;br /&gt;
** Checkout as-is, commit Unix-style line endings&lt;br /&gt;
** Use MinTTY&lt;br /&gt;
&lt;br /&gt;
=GitLab-Account anlegen bzw. Zugang erfragen=&lt;br /&gt;
&lt;br /&gt;
* gitlab.i-fabrik.net&lt;br /&gt;
* Admin: Maik L.&lt;br /&gt;
&lt;br /&gt;
=Git Bash starten=&lt;br /&gt;
&lt;br /&gt;
* START -&amp;gt; PROGRAMME -&amp;gt; Git -&amp;gt; Git Bash&lt;br /&gt;
&lt;br /&gt;
=SSH-Schlüssel über Konsole anlegen=&lt;br /&gt;
&lt;br /&gt;
* http://wiki.ubuntuusers.de/SSH#Authentifizierung-ueber-Public-Keys&lt;br /&gt;
* https://help.github.com/articles/generating-ssh-keys/#platform-mac&lt;br /&gt;
&lt;br /&gt;
== in SSH-Ordner wechseln ==&lt;br /&gt;
&lt;br /&gt;
 cd ~/.ssh&lt;br /&gt;
&lt;br /&gt;
== SSH-Key prüfen ==&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob bereits public key(s) existiert.&lt;br /&gt;
&lt;br /&gt;
allgemeinen bzw. default key anzeigen&lt;br /&gt;
&lt;br /&gt;
 cat ~/.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
alle vorhandenen Keys anzeigen&lt;br /&gt;
&lt;br /&gt;
 ls -al ~/.ssh&lt;br /&gt;
&lt;br /&gt;
== Public/Private-Schlüssel-Paar generieren ==&lt;br /&gt;
&lt;br /&gt;
    ssh-keygen -t rsa -C &amp;quot;your_email@example.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* danach kommt Aufforderung für Speicherort und Dateiname der pub-Datei zum Speichern von Schlüsselpaar und Passwort&lt;br /&gt;
* &amp;quot;Enter&amp;quot;, um default-Einstellungen zu nutzen&lt;br /&gt;
* Passphrase eintragen doppelt eintragen und Enter&lt;br /&gt;
* danach kommt Bestätigung, dass die Identifikation in der angelegten Datei gespeichert wurde (mit fingerprint und randomart image)&lt;br /&gt;
* folgenden Befehl eingeben, um public key anzuzeigen&lt;br /&gt;
&lt;br /&gt;
    cat ~/.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
==Nutzer und E-Mail anlegen==&lt;br /&gt;
&lt;br /&gt;
    git config --global user.name &amp;quot;Max Mustermann&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Name entsprechend anpassen&lt;br /&gt;
&lt;br /&gt;
    git config --global user.email &amp;quot;your_email@example.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
E-Mail entsprechend anpassen&lt;br /&gt;
&lt;br /&gt;
== Public key anzeigen (optional) ==&lt;br /&gt;
&lt;br /&gt;
  cat ~/.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
== Public key in Zwischenablage kopieren ==&lt;br /&gt;
&lt;br /&gt;
* den Inhalt der Datei &amp;quot;id_rsa.pub&amp;quot; in die Zwischenablage kopieren&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
    clip &amp;lt; ~/.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
===Mac===&lt;br /&gt;
&lt;br /&gt;
    pbcopy &amp;lt; ~/.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
===Gnu/Linux===&lt;br /&gt;
&lt;br /&gt;
   xclip -sel clip &amp;lt; ~/.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
==In GitLab einloggen==&lt;br /&gt;
&lt;br /&gt;
* http://gitlab.i-fabrik.net/users/sign_in&lt;br /&gt;
* Link zum setzen des Passworts kommt per E-Mail vom System nachdem Benutzer angelegt wurde&lt;br /&gt;
&lt;br /&gt;
==SSH-Key in GitLab eintragen==&lt;br /&gt;
&lt;br /&gt;
* Profile-Settings -&amp;gt; SSH Keys -&amp;gt; Add SSH-Key Button klicken&lt;br /&gt;
* Inhalt der Zwischenablage in das Feld key entleeren / Titel vergeben (bspw. Rechner-Name)&lt;br /&gt;
* Speichern&lt;br /&gt;
* Bestätigung via Mail&lt;br /&gt;
&lt;br /&gt;
==Test in Konsole==&lt;br /&gt;
&lt;br /&gt;
 ssh -T git@gitlab.com&lt;br /&gt;
&lt;br /&gt;
 ssh -T git@elsterkind.de&lt;br /&gt;
&lt;br /&gt;
=Optional (von Patrick)=&lt;br /&gt;
&lt;br /&gt;
==Standard-Datei-Pfad akzeptieren==&lt;br /&gt;
&lt;br /&gt;
In das Verzeichnis wechseln (Pfad entsprechend anpassen)&lt;br /&gt;
&lt;br /&gt;
    C:\Benutzer\you\.ssh\&lt;br /&gt;
&lt;br /&gt;
==SSH-agent im Hintergrund starten==&lt;br /&gt;
&lt;br /&gt;
Git Bash&lt;br /&gt;
&lt;br /&gt;
    eval &amp;quot;$(ssh-agent -s)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Anderes Terminal unter Windows&lt;br /&gt;
&lt;br /&gt;
    eval $(ssh-agent -s)&lt;br /&gt;
&lt;br /&gt;
Agent pid 59566 ???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSH-key zum SSH-agent hinzufügen== &lt;br /&gt;
&lt;br /&gt;
    ssh-add ~/.ssh/id_rsa&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;id_rsa&amp;quot; in der konsole mit dem Namen der existierenden privaten Key-Datei ersetzen&lt;br /&gt;
&lt;br /&gt;
=Optional bei Ruby-Nutzung (von Patrick)=&lt;br /&gt;
&lt;br /&gt;
==Ruby Version Manager (RVM)==&lt;br /&gt;
&lt;br /&gt;
* https://rvm.io/rvm/install&lt;br /&gt;
&lt;br /&gt;
    $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3&lt;br /&gt;
    $ \curl -sSL https://get.rvm.io | bash -s stable&lt;br /&gt;
&lt;br /&gt;
==Ruby==&lt;br /&gt;
&lt;br /&gt;
    $ rvm install 2.2&lt;br /&gt;
    $ rvm use --default 2.2&lt;br /&gt;
&lt;br /&gt;
==Rails==&lt;br /&gt;
&lt;br /&gt;
    $ bundle install --without production&lt;br /&gt;
    $ rake setup&lt;br /&gt;
    $ rails s&lt;br /&gt;
&lt;br /&gt;
=Tutorials=&lt;br /&gt;
&lt;br /&gt;
* https://rogerdudler.github.io/git-guide/index.de.html&lt;br /&gt;
* https://clubmate.fi/how-to-setup-and-manage-multiple-ssh-keys/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Git]]&lt;br /&gt;
[[Kategorie:HowTo]]&lt;/div&gt;</summary>
		<author><name>Sebastian.kalms</name></author>
	</entry>
</feed>