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
wesweb_linux_terminal [2019-08-22 15:54]
Joakim Forsgren
wesweb_linux_terminal [2020-10-28 13:48]
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 det namnet 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 till mig (jf@oedu.se) 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 ange gitlab som remote på ert wesweb-repro och skicka upp allt ni gjort 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.
  
 +----------------
 +{{::git_local_remote.png|Git locale remote diagram}}
 +Bilden är hämtad från https://nceas.github.io/datateam-training/training/using-git.html
 +== ex. Create a new repository ==
 +<code git>
 +git clone git@gitlab.com:jfoeduse/vt21.git
 +cd vt21
 +touch README.md
 +git add README.md
 +git commit -m "add README"
 +git push -u origin master
 +</code>
 +== ex. Push an existing folder==
 +<code git>
 +cd existing_folder
 +git init
 +git remote add origin git@gitlab.com:jfoeduse/vt21.git
 +git add .
 +git commit -m "Initial commit"
 +git push -u origin master
 +</code>
 +
 +== ex. Push an existing Git repository==
 +<code git>
 +cd existing_repo
 +git remote rename origin old-origin
 +git remote add origin git@gitlab.com:jfoeduse/vt21.git
 +git push -u origin --all
 +git push -u origin --tags
 +</code>