Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wesweb_linux_terminal [2019-08-15 13:17] Joakim Forsgren |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== LINUX + lite Git ====== | ||
- | === Uppgift 1 === | ||
- | a. | ||
- | Ni ska skapa en SSH nyckel utan lösenord på student.oedu.se servern. **Man bör ha ett lösenord på sin nyckel men i detta fall ska ni inte har det**// | ||
- | |||
- | <code bash> | ||
- | ssh-keygen -t rsa -b 4096 -o -a 100 | ||
- | </ | ||
- | [[https:// | ||
- | |||
- | Nu ska ni lägga upp den publika nyckeln i bitbucket. | ||
- | |||
- | b. | ||
- | Ni ska göra ett nytt repro med namnet **wesweb** på bitbucket och det det med jfoeduse (Joakim Forsgren) och han ska få rw till detta repro. | ||
- | Ni ska klona detta repro till en användare på student, ni ska klona via git. Det underlättar om ni låter en key-agent hålla ordning på er nyckel när ni är inloggad. Kör | ||
- | <code bash> | ||
- | ssh-add | ||
- | </ | ||
- | Sen går ni till bitbucket och kollar hur man klonar via git, sen klonar ni ert nya repro. | ||
- | <code bash> | ||
- | cd | ||
- | cd public_html | ||
- | # I mitt fall skriver jag... | ||
- | git clone git@bitbucket.org: | ||
- | </ | ||
- | |||
- | c. | ||
- | 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, | ||
- | Innan ni börjar ska ni gå igen | ||
- | <code bash> | ||
- | vimtutor | ||
- | </ | ||
- | |||
- | Fixa en lite annorlunda prompt och några andra inställningar. | ||
- | < | ||
- | git clone ~jf/ | ||
- | cd configure/ | ||
- | ./ | ||
- | source ~/.bashrc | ||
- | </ | ||
- | |||
- | 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]] | ||