My git

Aus LaborWiki
Version vom 31. August 2012, 19:46 Uhr von Bg (Diskussion | Beiträge) (email-addr. geändert)
Wechseln zu: Navigation, Suche

Du möchtest dein Projekt mit der Welt teilen? Super! Wir helfen dir dabei! Du kannst beim Labor ein git-repository bekommen, bzw. dir eigene git-repositorys erzeugen. Dazu musst du folgendes tun:

ssh-key erzeugen

Du brauchst einen ssh-key. Dazu musst du folgendes Kommando ausführen:

ssh-keygen -f <benutzername>

<benutzername> ersetzt ihr dabei durch den von euch gewünschten Benutzernamen. Passwort könnt ihr vergeben oder auch nicht. Je nachdem wie sehr ihr dem Lagerort des Keys traut. Das Kommando erzeugt zwei Dateien:

* <benutzername> ist der private Teil. Niemals weitergeben! Der geht nur dich was an!
* <benutzername>.pub das ist der öffentliche Teil. Den dürft ihr nach belieben verteilen.

Key einreichen

Erstellt eine E-Mail mit dem Betreff "Git-Account für <mein Name>" und hängt der E-Mail den öffentlichen Schlüssel an. Die E-Mail schickt ihr dann an

        _ _                                       _    ____      _                 _       _                               
   __ _(_) |_      _ __ ___  __ _ _   _  ___  ___| |_ / __ \  __| | __ _ ___      | | __ _| |__   ___  _ __ ___  _ __ __ _ 
  / _` | | __|____| '__/ _ \/ _` | | | |/ _ \/ __| __/ / _` |/ _` |/ _` / __|_____| |/ _` | '_ \ / _ \| '__/ _ \| '__/ _` |
 | (_| | | ||_____| | |  __/ (_| | |_| |  __/\__ \ || | (_| | (_| | (_| \__ \_____| | (_| | |_) | (_) | | | (_) | | | (_| |
  \__, |_|\__|    |_|  \___|\__, |\__,_|\___||___/\__\ \__,_|\__,_|\__,_|___/     |_|\__,_|_.__/ \___/|_|(_)___/|_|  \__, |
  |___/                        |_|                    \____/                                                         |___/ 

solltet ihr die E-Mail Adresse nicht lesen können, ruft einfach im Labor an, euch wird dann geholfen.

Jetzt müsst ihr noch warten bis euer Key eingetragen wird (dies geschieht nicht automatisch). Auf besonderen Wunsch oder falls nötig werdet ihr darüber explizit benachrichtigt.

Wo kommt mein git her?

Ihr könnt mit

git clone git@das-labor.org:users/<benutzername>/$project

nun ein git für $projekt anlegen. So einfach.

Was sollte ich beachten

Dieser Dienst ist für Mitglieder des Labors gedacht. Externe können ein git bekommen, dass muss aber im Team abgesprochen werden (ansonsten einfach eintreten). Es besteht kein Rechtsanspruch auf einen Account.