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 [2018-08-31 13:39] Joakim Forsgren |
wesweb_linux_terminal [2019-08-19 11:04] Joakim Forsgren |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== LINUX + lite Git ====== | + | ====== LINUX + Git + Remote Git repro ====== |
=== Uppgift 1 === | === Uppgift 1 === | ||
a. | a. | ||
- | Ni ska skapa en SSH nyckel | + | Ni ska skapa en SSH nyckel |
<code bash> | <code bash> | ||
ssh-keygen -t rsa -b 4096 -o -a 100 | ssh-keygen -t rsa -b 4096 -o -a 100 | ||
</ | </ | ||
- | [[https://confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html|Läs mer på Bitbucket]] | + | [[https://docs.gitlab.com/ee/ssh/README.html|Läs mer på Gitlab]] |
- | Nu ska ni lägga upp den publika nyckeln i bitbucket. | + | b. Ni ska skapa en användare på Gitlab med samma **Username** som ni har på denna server ex. ab1337. Skulle |
- | b. | + | c. Ni ska på ert konto i gitlab lägga in er publika |
- | 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 | + | |
- | <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. | + | d. Efter detta ska ni hämta ut detta repro till er student server, lägga till en fil och skicka |
- | På övningarna nedan ska du skiva dina svara med hjälp av **vim**. Du skal göra en fil per avsnitt | + | |
- | Innan ni börjar ska ni gå igen | + | |
- | <code bash> | + | |
- | vimtutor | + | |
- | </ | + | |
- | + | ||
- | En lite annorlunda prompt | + | |
- | < | + | |
- | git clone ~jf/ | + | |
- | cd configure/ | + | |
- | ./ | + | |
- | source ~/.bashrc | + | |
- | </ | + | |
- | Gör följande avsnitt: | + | e. På student servern ska ni byta namn på ert repro till wesweb, här får ni funder hur ni ska göra eftersom ni redan har en katalog som heter wesweb och den ska ni inte radera utan allt i den katalogen ska vara kvar och ligga i er " |
- | * [[op_kommandon1]] | + | |
- | * [[op_kommandon2]] | + | |
- | * [[op_kommandon3]] | + | |
- | * [[op_kommandon4]] | + | |