Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
wesweb_linux_terminal [2019-08-19 09:50]
Joakim Forsgren
wesweb_linux_terminal [2020-10-28 12:39]
Joakim Forsgren
Line 5: Line 5:
  
 <code bash> <code bash>
-ssh-keygen -t rsa -b 4096 -o -a 100+ssh-keygen -t rsa -b 4096 -o -a 100 -C "email@example.com"
 </code> </code>
-[[https://docs.gitlab.com/ee/ssh/README.html|Läs mer på Gitlab]]+[[https://docs.gitlab.com/ee/ssh/README.html|Läs mer på Gitlab]]\\ 
 +Lite mer om ssh och [[more_about_ssh|krypterade tunnlar]]\\
  
-b. Ni ska skapa en användare på Gitlab med samma **Username** som ni har på denna server ex. ab1337. Skulle den vara upptagen ange vt20-Username och meddela mig detta. Jag kommer efter detta att dela ett repro till er, detta repro kommer heta samma som er användare på student servern.+b. Ni ska skapa en användare på [[https://gitlab.com/|Gitlab]] med samma **username** som ni har på denna server ex. ab1337. Skulle det namnet vara upptaget ange **vt21-username**. 
 +När ni har skapat ett konto skickar ni ett mail (jf@oedu.se) till mig där ni i mailet anger **username** + ert riktiga namn.\\ 
 +Jag kommer efter detta att dela ett repro till er, detta repro kommer heta samma som er användare på student servern. Detta repro kommer ni ha tillgång till under detta läsår.\\
  
-c. Ni ska på ert konto i gitlab lägga in er publika nyckel.+c. Ni ska på ert konto i gitlab lägga in er publika SSH-nyckel.
  
-d. Efter detta ska ni hämta ut detta repro till er student server, lägga till en fil och skicka upp denna fil till gitlab.+d. Efter detta ska ni ange det repro jag skapat åt er på gitlab som remote på wesweb-repro och skicka upp allt ni gjort.
  
-e. Byt namn på ert repro till wesweb.+----------------
  
-2+== exCreate a new repository == 
-På övningarna nedan ska du skiva dina svara med hjälp av **vim**. Du skal göra en fil per avsnitt och kalla den kommandon1.txt, kommandon2.txt… Dessa filer ska ligga i katalogen wesweb i en underkatalog som heter linux och du skall skicka in dina svara till till det repro som är delat med mig på gitlab. Du ska skicka in varje gång du är klar med en filDet är inte alla uppgifter som kräver ett svar, en del är mest av typen “Gör så här och sen så här…”+<code git> 
-Innan ni börjar ska ni gå igenom denna "handledning+git clone git@gitlab.com:jfoeduse/vt21.git 
-<code bash> +cd vt21 
-vimtutor+touch README.md 
 +git add README.md 
 +git commit -m "add README
 +git push -u origin master
 </code> </code>
- +== exPush an existing folder== 
-Fixa en lite annorlunda prompt och några andra inställningar+<code git
-<code> +cd existing_folder 
-git clone ~jf/Public/configure +git init 
-cd configure/ +git remote add origin git@gitlab.com:jfoeduse/vt21.git 
-./install.sh +git add . 
-source ~/.bashrc+git commit -m "Initial commit" 
 +git push -u origin master
 </code> </code>
  
-Sen kan det vara bra att stänga ner så ingen kan se dina svarSka en fil som heter .htaccess i katalogen wesweb med följande innehåll. (Ta reda på hur detta fungerar...) +== exPush an existing Git repository== 
-<code bash+<code git
-<IfModule mod_rewrite.c> +cd existing_repo 
-  RewriteEngine on +git remote rename origin old-origin 
-  RewriteRule ^(linux|mysql) [F] +git remote add origin git@gitlab.com:jfoeduse/vt21.git 
-</IfModule>+git push -u origin --all 
 +git push -u origin --tags
 </code> </code>
- 
-Gör följande avsnitt: 
-  * [[op_kommandon1]] 
-  * [[op_kommandon2]] 
-  * [[op_kommandon3]] 
-  * [[op_kommandon4]] 
-