My git: Unterschied zwischen den Versionen
Bg (Diskussion | Beiträge) (email-addr. geändert) |
Bg (Diskussion | Beiträge) (ihr -> du) |
||
Zeile 5: | Zeile 5: | ||
Du brauchst einen ssh-key. Dazu musst du folgendes Kommando ausführen: | Du brauchst einen ssh-key. Dazu musst du folgendes Kommando ausführen: | ||
ssh-keygen -f <benutzername> | ssh-keygen -f <benutzername> | ||
<benutzername> ersetzt | <benutzername> ersetzt du dabei durch den von dir gewünschten Benutzernamen. | ||
Passwort | Passwort kannst du vergeben oder auch nicht. Je nachdem wie sehr du dem Lagerort des Keys vertraust. | ||
Das Kommando erzeugt zwei Dateien: | Das Kommando erzeugt zwei Dateien: | ||
* '''<benutzername>''' ist der private Teil. Niemals weitergeben! Der geht nur dich was an! | * '''<benutzername>''' ist der private Teil. Niemals weitergeben! Der geht nur dich was an! | ||
* '''<benutzername>.pub''' das ist der öffentliche Teil. Den | * '''<benutzername>.pub''' das ist der öffentliche Teil. Den darfst du nach belieben verteilen. | ||
== Key einreichen == | == Key einreichen == | ||
Erstelle eine E-Mail mit dem Betreff "Git-Account für <mein Name>" und hänge der E-Mail den öffentlichen Schlüssel an. | |||
Die E-Mail | Die E-Mail schickst du dann an | ||
_ _ _ ____ _ _ _ | _ _ _ ____ _ _ _ | ||
__ _(_) |_ _ __ ___ __ _ _ _ ___ ___| |_ / __ \ __| | __ _ ___ | | __ _| |__ ___ _ __ ___ _ __ __ _ | __ _(_) |_ _ __ ___ __ _ _ _ ___ ___| |_ / __ \ __| | __ _ ___ | | __ _| |__ ___ _ __ ___ _ __ __ _ | ||
Zeile 21: | Zeile 21: | ||
|___/ |_| \____/ |___/ | |___/ |_| \____/ |___/ | ||
solltest du die E-Mail Adresse nicht lesen können, ruf einfach im Labor an, dir wird dann geholfen. | |||
Jetzt | Jetzt musst du noch warten bis dein Key eingetragen wird (dies geschieht nicht automatisch). Auf besonderen Wunsch oder falls nötig wirst du darüber explizit benachrichtigt. | ||
== Wo kommt mein git her? == | == Wo kommt mein git her? == | ||
Du kannst mit | |||
git clone git@das-labor.org:users/<benutzername>/$project | git clone git@das-labor.org:users/<benutzername>/$project | ||
nun ein git für $projekt anlegen. So einfach. | nun ein git für $projekt anlegen. So einfach. | ||
== Was sollte ich beachten == | == 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 [[Mitglied werden | Dieser Dienst ist für Mitglieder des Labors gedacht. Externe können ein git bekommen, dass muss aber im Team abgesprochen werden (ansonsten einfach [[Mitglied werden]]). | ||
Es besteht kein Rechtsanspruch auf einen Account. | Es besteht kein Rechtsanspruch auf einen Account. |
Version vom 19. September 2012, 16:04 Uhr
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 du dabei durch den von dir gewünschten Benutzernamen. Passwort kannst du vergeben oder auch nicht. Je nachdem wie sehr du dem Lagerort des Keys vertraust. 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 darfst du nach belieben verteilen.
Key einreichen
Erstelle eine E-Mail mit dem Betreff "Git-Account für <mein Name>" und hänge der E-Mail den öffentlichen Schlüssel an. Die E-Mail schickst du dann an
_ _ _ ____ _ _ _ __ _(_) |_ _ __ ___ __ _ _ _ ___ ___| |_ / __ \ __| | __ _ ___ | | __ _| |__ ___ _ __ ___ _ __ __ _ / _` | | __|____| '__/ _ \/ _` | | | |/ _ \/ __| __/ / _` |/ _` |/ _` / __|_____| |/ _` | '_ \ / _ \| '__/ _ \| '__/ _` | | (_| | | ||_____| | | __/ (_| | |_| | __/\__ \ || | (_| | (_| | (_| \__ \_____| | (_| | |_) | (_) | | | (_) | | | (_| | \__, |_|\__| |_| \___|\__, |\__,_|\___||___/\__\ \__,_|\__,_|\__,_|___/ |_|\__,_|_.__/ \___/|_|(_)___/|_| \__, | |___/ |_| \____/ |___/
solltest du die E-Mail Adresse nicht lesen können, ruf einfach im Labor an, dir wird dann geholfen.
Jetzt musst du noch warten bis dein Key eingetragen wird (dies geschieht nicht automatisch). Auf besonderen Wunsch oder falls nötig wirst du darüber explizit benachrichtigt.
Wo kommt mein git her?
Du kannst 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 Mitglied werden). Es besteht kein Rechtsanspruch auf einen Account.