diff options
| author | Valentin <valentin@fricklerhandwerk.de> | 2025-11-06 16:16:57 +0100 |
|---|---|---|
| committer | Valentin <valentin@fricklerhandwerk.de> | 2025-11-06 16:46:28 +0100 |
| commit | 0e581a08cf551e83a3203985f32e476881e3b29e (patch) | |
| tree | 3e8393623b9f140087824324e6718254ec9b7b16 /README.md | |
| parent | 3a9952d3d4c9bb851e7a6a4d5b3e06676995988a (diff) | |
Öffentlicher Quellcode
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -29,6 +29,14 @@ Spätere Aufrufe sind viel schneller, da nur Änderungen verarbeitet werden müs ## Abläufe +### Quellcode abrufen + +```bash +git clone https://git.heimfeld.hamburg/infra +``` + +Weitere URLs (z.B. für SSH) sind zu finden auf <https://git.heimfeld.hamburg/infra/> unter **Clone**. + ### SSH einrichten Folgendes in `~/.ssh/config` eintragen: @@ -62,6 +70,28 @@ cp ~/.ssh/foo.pub > ./keys/$USER/ cp ~/.ssh/bar.pub > ./keys/$USER/ ``` +### Änderungen am Quellcode hochladen + +Auf dem Server muss ein [SSH Public Key für den hochlandenden Nutzer](#administrator-hinzufugen) von einem Administrator eingerichtet worden sein. + +[Erstmalig wurde der Quellcode über HTTPS abgerufen](#quellcode-abrufen), daher muss `remotes` angepasst werden: + +```bash +git remote set-url origin ssh://heimfeld.hamburg/git/infra +``` + +Da mehrere Nutzer Schreibzugriff auf das Repository haben, muss jeder Nutzer explizit den eigenen Zugriff mit [`safe.directory`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-safedirectory) erlauben: + +```bash +ssh tharos git config --global --add safe.directory /git/infra +``` + +Dann wie üblich: + +```bash +git push origin main +``` + ### Tests durchführen ```bash |
