Ancestors

Toot

Written by rflrkn on 2024-11-11 at 15:33

Haben Menschen hier schonmal erfolgreich SCP respektive SSH in GitLab Pipelines (zwecks auto-Deployment) genutzt?

=> More informations about this toot | More toots from rflrkn@chaos.social

Descendants

Written by Jannik on 2024-11-11 at 16:08

@rflrkn in GitHub Actions hab ichs gemacht. Einfach die $secrets.idrsa Variable nach ~/.ssh/id_rsa schreiben und dann scp aufrufen. :)

=> More informations about this toot | More toots from jannik@chaos.social

Written by Jannik on 2024-11-11 at 16:09

@rflrkn so in etwa (again, nur mit GitHub, nicht mit gitlab) https://blog.iamjannik.me/2024/continuous-deployment-meines-hugo-blogs-zu-meinem-nixos-server-mit-github-actions/

=> More informations about this toot | More toots from jannik@chaos.social

Written by rflrkn on 2024-11-12 at 08:39

@jannik Haben wir hier halt auch so probiert, aber dann gibts folgendes Problem:

=> View attached media

=> More informations about this toot | More toots from rflrkn@chaos.social

Written by xanderio on 2024-11-12 at 08:54

@rflrkn @jannik Meine Gitlab hat dafür extra die DeployKeys

=> More informations about this toot | More toots from xanderio@chaos.social

Written by rflrkn on 2024-11-12 at 09:04

@xanderio Wo find ich den Bums denn? @jannik

=> More informations about this toot | More toots from rflrkn@chaos.social

Written by xanderio on 2024-11-12 at 09:14

@rflrkn ok, die deploy keys sind für was anderes, das ist damit ein $Ding das Repo lesen darf @jannik

=> More informations about this toot | More toots from xanderio@chaos.social

Written by Jannik on 2024-11-12 at 08:55

@rflrkn Eww, StrictHostKeyChecking=no ist scho auch fies. Ist der Connecting User ein richtiger User mit Home Dir und allem? Und ich hatte Rsync genutzt, weil das irgendwie angenehmer war für Gründe.

=> More informations about this toot | More toots from jannik@chaos.social

Written by rflrkn on 2024-11-12 at 09:03

@jannik ja, war jetzt quick and dirty ums erstmal ans laufen zu kriegen.

Der Connecting User im Docker Image ist halt root, weil juckt. Sollte aber ja eigentlich tun, oder nicht?

=> More informations about this toot | More toots from rflrkn@chaos.social

Written by rflrkn on 2024-11-12 at 09:03

@jannik Mit rsync gibts halt auch nur "Host key verification failed."

=> More informations about this toot | More toots from rflrkn@chaos.social

Written by rflrkn on 2024-11-12 at 09:04

@jannik der Private Key ist aber auf jeden fall an der erwarteten Stelle und ist vollständig und korrekt vorhanden.

=> More informations about this toot | More toots from rflrkn@chaos.social

Written by xanderio on 2024-11-12 at 11:02

@rflrkn @jannik Du könnest auch sowas hier machen.

eval "$(ssh-agent -s)" >/dev/null;
mkdir -p ~/.ssh; touch ~/.ssh/known_hosts;
ssh-keyscan -t ed25519 [TARGET_SERVER] >> ~/.ssh/known_hosts;
echo "$GIT_SSH_PRIV_KEY" | tr -d '\r' | ssh-add - >/dev/null;

Dann solltest du auch einfach rsync benutzen können.

=> More informations about this toot | More toots from xanderio@chaos.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113465046073762177
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
326.963816 milliseconds
Gemini-to-HTML Time
3.711698 milliseconds

This content has been proxied by September (ba2dc).