This commit is contained in:
Nox Sluijtman 2022-10-10 12:12:09 +02:00
parent 170a972d1c
commit ad6d79d539

View file

@ -73,7 +73,8 @@ cat <git-key>.pub >> ~/.ssh/authorized_keys
You should now be able to log into your host as the `git` user with using `<git-key>`. You should now be able to log into your host as the `git` user with using `<git-key>`.
Setting up the route from client to server is half the work. Setting up the route from client to server is half the work.
Next step, to make this actually server a Git repository, is to create one. Next step.
Make this actually serve Git repositories.
All this requires is a bare Git repository somewhere within `/srv/git`. All this requires is a bare Git repository somewhere within `/srv/git`.
To do this, log in as the `git` user and run: To do this, log in as the `git` user and run:
```sh ```sh
@ -97,7 +98,7 @@ git commit -m "Initial commit"
git push -u origin main # assuming you use main as your default branch name git push -u origin main # assuming you use main as your default branch name
``` ```
To clone this repository on another machine, add the `<git-key>` SSH keypair and related configuration section in `~/.ssh/config` so said machine and run: To clone this repository on another machine, add the `<git-key>` SSH keypair and related configuration section in `~/.ssh/config` to said machine and run:
```sh ```sh
git clone <host>-git:/srv/git/<repo-name>.git git clone <host>-git:/srv/git/<repo-name>.git
``` ```