Add testing section to gitea
This commit is contained in:
parent
ec42485c6f
commit
fd32c6e935
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Replicating Gitea Docker SSH Passthrough on k8s"
|
title: "Replicating Gitea Docker SSH Passthrough on K8s"
|
||||||
date: "2023-02-12"
|
date: "2023-02-12"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -49,5 +49,21 @@ Match User git
|
||||||
AuthorizedKeysCommand /usr/local/bin/kubectl exec -i -n gitea gitea-0 -c gitea -- /usr/local/bin/gitea keys -e git -u %u -t %t -k %k
|
AuthorizedKeysCommand /usr/local/bin/kubectl exec -i -n gitea gitea-0 -c gitea -- /usr/local/bin/gitea keys -e git -u %u -t %t -k %k
|
||||||
{{< / highlight >}}
|
{{< / highlight >}}
|
||||||
|
|
||||||
If you are using AllowUsers directive don't forget to add user git
|
If you are using `AllowUsers` directive don't forget to add user git
|
||||||
|
|
||||||
|
## Testing
|
||||||
|
|
||||||
|
Open Gitea in web browser and add you SSH key. Then try to SSH into the Gitea container.
|
||||||
|
|
||||||
|
{{< highlight bash >}}
|
||||||
|
ssh git@<your gitea url>
|
||||||
|
{{< / highlight >}}
|
||||||
|
|
||||||
|
You should get a message like this:
|
||||||
|
|
||||||
|
> PTY allocation request failed on channel 0
|
||||||
|
> Hi there, test! You've successfully authenticated with the key named <your ssh key>, but Gitea does not provide shell access.
|
||||||
|
> If this is unexpected, please log in with password and setup Gitea under another user.
|
||||||
|
> Connection to <your gitea url> closed.
|
||||||
|
|
||||||
|
Now you can create a repo and you should be able to clone and push via SSH.
|
||||||
|
|
Loading…
Reference in New Issue