70 lines
1.9 KiB
Markdown
70 lines
1.9 KiB
Markdown
---
|
|
tags:
|
|
- upnote-import
|
|
---
|
|
|
|
# Gitea per SSH nutzen
|
|
|
|
[Generating a new SSH key and adding it to the ssh-agent - GitHub Docs](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)
|
|
|
|
[Adding a new SSH key to your GitHub account - GitHub Docs](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)
|
|
|
|
neuen Schlüssel anlegen:
|
|
|
|
Schlüssel werden im Standard unter dem Pfad C:\\Users\\d-chrka.INTERNAL\\.ssh abgelegt
|
|
|
|
zusätzlich in BitWarden zum Eintrag "gitea auf nas user chk" gespeichert.
|
|
|
|
git-bash im .ssh Ordner:
|
|
|
|
```
|
|
ssh-keygen -t ed25519 -C "christian@kauer-buchhagen.de"
|
|
```
|
|
|
|
get and start ssh service
|
|
|
|
```
|
|
Get-Service -Name ssh-agent | Set-Service -StartupType Manual
|
|
Start-Service ssh-agent
|
|
```
|
|
|
|
key zum dienst hinzufügen
|
|
|
|
```
|
|
ssh-add c:/Users/d-chrka/.ssh/chrka_ed25519
|
|
```
|
|
|
|
Schlüssel verifizieren:
|
|
|
|
```
|
|
echo -n 'c8d20e66118978943e160aa0fda5daa1b0579af4e6d3579a8177c2b183ce7495' | ssh-keygen -Y sign -n gitea -f "C:\Users\d-chrka\.ssh\chrka_ed25519"
|
|
```
|
|
|
|
## Troubelshooting
|
|
|
|
debug ssh connection
|
|
|
|
```
|
|
ssh git@gitssh.straso.com -v
|
|
```
|
|
|
|
## Verwendung
|
|
|
|
git.straso.com
|
|
|
|
git.krah-gruppe.de
|
|
|
|
## ssh port weiterleiten
|
|
|
|
Nginx Stream einrichten
|
|
|
|

|
|
|
|
Dieser Ansatz funktioniert aktuell nicht.
|
|
|
|
Daher wurde ein zusätzlicher DNS-Eintrag angelegt gitssh.straso.com, der direkt auf den Git-Server 192.168.178.39 verweist.
|
|
|
|
Im Home-Office ggf.Problem mit der Namensauflösungen beheben:
|
|
|
|
<br>
|