Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Both sides previous revision Vorhergehende Überarbeitung | |||
|
redmine:repository [2019/09/21 23:38] webproducer mehrere Git-Projektarchive regelmäßig automatisch aktualisieren |
redmine:repository [2019/09/22 00:26] (aktuell) webproducer SSH-"config" um 2. Eintrag erweitert |
||
|---|---|---|---|
| Zeile 46: | Zeile 46: | ||
| ===== mehrere Git-Projektarchive regelmäßig automatisch aktualisieren ===== | ===== mehrere Git-Projektarchive regelmäßig automatisch aktualisieren ===== | ||
| - | Wenn Sie mehr als ein Projektarchiv aktualisieren wollen und diese unterschiedliche Benutzernamen oder sogar auf verschiedenen Servern verteilt sind sollte für jede Serververbindung ein eigener SSH-Key erstellt werden. Diese können dann in einer "config"-Datei im ".ssh"-Verzeichnis bekannt gemacht werden: | + | Wenn Sie mehr als ein Projektarchiv aktualisieren wollen und diese unterschiedliche Benutzernamen oder sogar auf verschiedenen Servern verteilt sind sollte für jede Serververbindung ein eigener SSH-Key erstellt werden. Diese können dann in einer "config"-Datei im ".ssh"-Verzeichnis für den Cronjob bekannt gemacht werden: |
| <code> | <code> | ||
| - | host [URL] | + | nano ~/.ssh/config |
| - | HostName [Server-Adresse] | + | |
| - | IdentityFile ~/.ssh/id_rsa_[schluessel_Name] | + | host [URL vom Server 1] |
| - | User [Benutzername] | + | HostName [Server-Adresse 1] |
| + | IdentityFile ~/.ssh/id_rsa_[schluessel_Name 1] | ||
| + | User [Benutzername 1] | ||
| + | |||
| + | host [URL vom Server 2] | ||
| + | HostName [Server-Adresse 2] | ||
| + | IdentityFile ~/.ssh/id_rsa_[schluessel_Name 2] | ||
| + | User [Benutzername 2] | ||
| </code> | </code> | ||