feb 22, 2025
Git og SSH overblik 2
Når man så har fået oprettet sit git repository lokalt, så skal man så overføre dette til fjern webstedet
For at arbejde videre på fjernkomputeren, skal man også have installeret ssh på computeren, på Windows er den installeret i den indbyggede PowerShell.
Git repository lokalt.
Nøgle URL for One.Com webhotel.
Fjern repository skal refereres som følger (når man uploader fra lokal computer)
>git remote add livecom ssh://kg-epel.dk@ssh.kg-epel.dk/www/fictionalRepo
Og her hedder forbindelsen “livecom” og man refererer URL ved først at angive ssh:// efterfulgt af brugernavn@ssh-server og stien til repositoriet, ( som man har oprettet i forvejen).
For at flytte opdateringen fra fjern repositoriet til webstedet, skal man udføre filen post-receive, som er i mappen hooks i fjernrepositoriet. Der skal stå som følger i denne fil, når det er på one.com;
#!/bin/bash
git –work-tree=/www/fictional/wp-content –git-dir=/www/fictionalRepo checkout -f
Og når man opdaterer fra lokal til fjern computer
>git push livecom master
Her er det så meningen, at det lokale repository opdateres til fjern repositoriet, som via hooks/post-receive opdaterer websiden med de nye data. Altså det der sker er
- Man ændrer på lokal-webstedet
- Ændringerne tilføjes i lokal repositoriet, og committeres
- Lokal repository uploades til fjern repository
- Opdateringerne i fjernrepository opdateres til fjernwebstedet
Første gang man logger på ssh på fjernkomputeren Klik på billedet for at se i fuld størrelse.
More Details