Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wesweb_linux_terminal [2019-08-15 13:28] Joakim Forsgren |
wesweb_linux_terminal [2020-10-28 11:25] Joakim Forsgren |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== LINUX + lite Git ====== | + | ====== LINUX + Git + Remote Git repro ====== |
=== Uppgift 1 === | === Uppgift 1 === | ||
a. | a. | ||
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 " |
</ | </ | ||
- | [[https:// | + | [[https:// |
+ | Lite mer om ssh och [[more_about_ssh|krypterade tunnlar]]\\ | ||
- | b. Ni ska skapa en användare på Gitlab | + | b. Ni ska skapa en användare på [[https:// |
+ | När ni har skapat ett konto skickar ni ett mail (jf@oedu.se) till mig där ni anger **username** + ert riktiga namn. | ||
- | c. Jag kommer att dela ett repro till er, detta repro kommer heta samma sak som er användare på studentservern. | + | c. Ni ska på ert konto i gitlab lägga in er publika nyckel. |
- | d. Ni ska på ert konto i gitlab | + | d. Efter detta ska ni ange gitlab som remote |
- | 2. | + | ==Push an existing folder== |
- | 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 under katalog som heter op och du skall skicka in dina svara till till det repro som du har delat med mig på bitbucket. Du ska skicka in varje gång du är klar med en fil. Det ä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å igen | + | cd existing_folder |
- | <code bash> | + | git init |
- | vimtutor | + | git remote add origin git@gitlab.com: |
+ | git add . | ||
+ | git commit -m " | ||
+ | git push -u origin master | ||
</ | </ | ||
- | Fixa en lite annorlunda prompt och några andra inställningar. | + | ==Push an existing Git repository== |
- | < | + | < |
- | git clone ~jf/ | + | cd existing_repo |
- | cd configure/ | + | git remote rename origin old-origin |
- | ./install.sh | + | git remote add origin git@gitlab.com: |
- | source ~/.bashrc | + | git push -u origin --all |
+ | git push -u origin --tags | ||
</ | </ | ||
- | |||
- | Sen kan det vara bra att stänga ner så ingen kan se dina svar. Ska en fil som heter .htaccess i katalogen wesweb med följande innehåll. (Ta reda på hur detta fungerar...) | ||
- | <code bash> | ||
- | < | ||
- | RewriteEngine on | ||
- | RewriteRule ^(op|mysql) - [F] | ||
- | </ | ||
- | </ | ||
- | |||
- | Gör följande avsnitt: | ||
- | * [[op_kommandon1]] | ||
- | * [[op_kommandon2]] | ||
- | * [[op_kommandon3]] | ||
- | * [[op_kommandon4]] | ||
- |