π οΈ Projektsetup
Last updated
Last updated
FΓΌr das Modul werden wir Github nutzen, falls du noch keinen Account besitzt erstelle doch gleich eines. Anschliessend kannst du mit den folgenden Schritten fortfahren.
Oben links findest du die MΓΆglichkeit neue Repositories zu erstellen. Klicke hierzu ganz einfach auf "New".
Stelle die Einstellungen folgendermassen ein: Owner: [hier solltest du eingestellt sein] Repository name: [fΓΌge den Namen deines Repositories ein] Sichtbarkeit: auf "Private" umstellen, dadurch kannst du einstellen wer alles darauf Zugriff hat
Abschliessend klicke auf "Create repository".
Nun sollte die folgende View ungefΓ€hr so aussehen:
FΓΌr das Klonen mittels https, benΓΆtigst du nichts weiter als deine Credentials. Falls du jedoch mittels SSH arbeiten mΓΆchtest, folge den nΓ€chsten Schritten.
Γffne die vorhandene Konsole auf deinem Betriebssystem und fΓΌhre folgende Codezeile aus:
Im ersten Schritt wirst du gefragt ob du eine neue Dateibezeichnung hinterlegen mΓΆchtest. StandardmΓ€ssig musst du keine Γnderungen daran vornehmen, erst wenn du mit weiteren SSH-Keys anfΓ€ngst zu arbeiten macht es Sinn hier bestimmte Naming conventions einzufΓΌhren.
Default Speicherort: Deine home-Directory/.ssh
Darin findest du die gerade erstellte xxx.pub Datei. Diese musst du ΓΆffnen und den Inhalt herauslesen (der Inhalt beginnt meist mit ssh-rsa).
Den soeben erstellten Key kannst du in der folgenden Einstellung hinterlegen: Klicke auf deinen Profil oben rechts / Settings
Anschliessend kannst du unter "SSH und GPG Keys" einen neuen SchlΓΌssel erstellen lassen. So wΓΌrde die View aussehen, trage wenn nΓΆtig einen Title ein aber zwingend den vorher kopierten Key unter Key einπ οΈ:
Am Anfang ΓΆffnest du WebStorm und die folgende Ansicht ΓΆffnet sich:
Klicke oben rechts auf "Get from VCS". Die folgende Ansicht ΓΆffnet sich:
Im vorherigen Kapitel hast du ein neues Repository erstellt, dort konntest du zwischen https und ssh toggeln. Dort kopiere den https
Link und fΓΌge diesen im Feld URL ein. Danach kannst du wΓ€hlen, wo das Projekt abgespeichert werden soll.
Klicke auf "Clone" und du das Projekt wird geklont. WΓ€hrenddessen wirst du aufgefordert dich anzumelden. Sobald du dies erfolgreich durchgefΓΌhrt hast, wird dein Projekt zu Ende geklont.
Die Schritte um mittels SSH URL Projekt zu klonen sind 1:1 die Gleichen. Der kleine Unterschied ist statt des https Links verwendest du nun deen SSH URL. Dadurch verfΓ€llt der Anmeldeschritt.
Du findest oben links die MΓΆglichkeit deine aktuellen Γnderungen zu pushen. Am einfachhsten klickst du dafΓΌr "Commit and Push..." und dann sind die aktuellen Γnderungen in deiner Repository drin.
Um Γnderungen pushen zu kΓΆnnen, musst du alle Files auswΓ€hlen die du commiten mΓΆchtest. Am einfachsten kombinierst klickst du ein File an und wΓ€hlst dann "Ctrl + A" und die Leertaste. Dadurch werden alle Files gleichzeitig ausgewΓ€hlt.
Oben rechts kannst du den π€-Icon klicken, anschliessend ΓΆffnet sich das oben ersichtliche Kontext MenΓΌ. Um nun deinem Teamkollegen Zugriff auf deine IDE zu geben klicken auf "Start Session".
Du hast 4 verschiedene Zugriffsrechte, empfehlen wΓΌrde ich dir das Nutzen von "Full access". Ansonsten fehlen deinem Teamkollegen die Rechte neue Files zu erstellen oder zu lΓΆschen, denn dafΓΌr benΓΆtigst du Zugriff auf die Konsole. Beim Klick auf "Start Session" wird der Session Link in deine Zwischenablage kopiert.
Den erhaltenen Link kannst du deinem Kollegen senden und dieser kann den Link in einer Konsole eingeben. Anschliessend erhΓ€lt er Zugriff auf deine IDE.