Git und GitLab einrichten (HowTo): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(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…“) |
(kein Unterschied)
|
Aktuelle Version vom 15. Oktober 2021, 11:30 Uhr
Git SCM downloaden[Bearbeiten]
- 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
Windows[Bearbeiten]
Mac[Bearbeiten]
- http://git-scm.com/download/mac
- http://git-scm.com/book/de/v1/Los-geht%E2%80%99s-Git-installieren
- http://sourceforge.net/projects/git-osx-installer/
Git SCM installieren[Bearbeiten]
- bei Installation folgende Haken setzen:
- Use Git from Git Bash only
- Use OpenSSH
- Checkout as-is, commit Unix-style line endings
- Use MinTTY
GitLab-Account anlegen bzw. Zugang erfragen[Bearbeiten]
- gitlab.i-fabrik.net
- Admin: Maik L.
Git Bash starten[Bearbeiten]
- START -> PROGRAMME -> Git -> Git Bash
SSH-Schlüssel über Konsole anlegen[Bearbeiten]
- http://wiki.ubuntuusers.de/SSH#Authentifizierung-ueber-Public-Keys
- https://help.github.com/articles/generating-ssh-keys/#platform-mac
in SSH-Ordner wechseln[Bearbeiten]
cd ~/.ssh
SSH-Key prüfen[Bearbeiten]
Prüfen, ob bereits public key(s) existiert.
allgemeinen bzw. default key anzeigen
cat ~/.ssh/id_rsa.pub
alle vorhandenen Keys anzeigen
ls -al ~/.ssh
Public/Private-Schlüssel-Paar generieren[Bearbeiten]
ssh-keygen -t rsa -C "your_email@example.com"
- danach kommt Aufforderung für Speicherort und Dateiname der pub-Datei zum Speichern von Schlüsselpaar und Passwort
- "Enter", um default-Einstellungen zu nutzen
- Passphrase eintragen doppelt eintragen und Enter
- danach kommt Bestätigung, dass die Identifikation in der angelegten Datei gespeichert wurde (mit fingerprint und randomart image)
- folgenden Befehl eingeben, um public key anzuzeigen
cat ~/.ssh/id_rsa.pub
Nutzer und E-Mail anlegen[Bearbeiten]
git config --global user.name "Max Mustermann"
Name entsprechend anpassen
git config --global user.email "your_email@example.com"
E-Mail entsprechend anpassen
Public key anzeigen (optional)[Bearbeiten]
cat ~/.ssh/id_rsa.pub
Public key in Zwischenablage kopieren[Bearbeiten]
- den Inhalt der Datei "id_rsa.pub" in die Zwischenablage kopieren
Windows[Bearbeiten]
clip < ~/.ssh/id_rsa.pub
Mac[Bearbeiten]
pbcopy < ~/.ssh/id_rsa.pub
Gnu/Linux[Bearbeiten]
xclip -sel clip < ~/.ssh/id_rsa.pub
In GitLab einloggen[Bearbeiten]
- http://gitlab.i-fabrik.net/users/sign_in
- Link zum setzen des Passworts kommt per E-Mail vom System nachdem Benutzer angelegt wurde
SSH-Key in GitLab eintragen[Bearbeiten]
- Profile-Settings -> SSH Keys -> Add SSH-Key Button klicken
- Inhalt der Zwischenablage in das Feld key entleeren / Titel vergeben (bspw. Rechner-Name)
- Speichern
- Bestätigung via Mail
Test in Konsole[Bearbeiten]
ssh -T git@gitlab.com
ssh -T git@elsterkind.de
Optional (von Patrick)[Bearbeiten]
Standard-Datei-Pfad akzeptieren[Bearbeiten]
In das Verzeichnis wechseln (Pfad entsprechend anpassen)
C:\Benutzer\you\.ssh\
SSH-agent im Hintergrund starten[Bearbeiten]
Git Bash
eval "$(ssh-agent -s)"
Anderes Terminal unter Windows
eval $(ssh-agent -s)
Agent pid 59566 ???
SSH-key zum SSH-agent hinzufügen[Bearbeiten]
ssh-add ~/.ssh/id_rsa
- "id_rsa" in der konsole mit dem Namen der existierenden privaten Key-Datei ersetzen
Optional bei Ruby-Nutzung (von Patrick)[Bearbeiten]
Ruby Version Manager (RVM)[Bearbeiten]
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 $ \curl -sSL https://get.rvm.io | bash -s stable
Ruby[Bearbeiten]
$ rvm install 2.2 $ rvm use --default 2.2
Rails[Bearbeiten]
$ bundle install --without production $ rake setup $ rails s