Програмски загатки

Член од
2 септември 2021
Мислења
5
Поени од реакции
4
Прво што ми паѓа на памет, можеби не e ставен јавниот клуч во ~/.ssh/authorized_keys на серверот, за да дозволи логирање преку ssh?
Ставен е јавниот клуч, fail ми дава во овој дел:
1711399776413.png
 

LepiDzoni

Profesionalen ulichen cigan
Член од
25 јули 2014
Мислења
1.337
Поени од реакции
3.306
Ставен е јавниот клуч, fail ми дава во овој дел:
Прегледај го приврзокот 410859
Bez konkreten exception mozeme samo da nafrluvame.
Linijata echo "$GAP" >> $GP sluzi za da go dodade appleboy posle hostname na agentot.

Megjutoa vo github actions ti ne koristis eden staticen agent za eden workflow, tuku githab avtomatski ti naznacuva sloboden agent od bazen na slobodni agenti.
A SSH ne pusta pristap od bilo koj host, bez razlika dali ima validen kluc. Mora hostot prvo da bide dodaden vo ~/.ssh/known_hosts. Mislam deka tuka e problemot.

Da dojdes do hostname na agentot mozes vaka: $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID
Megjutoa da go dodavas sekoj poseben github agent vo known_hosts e neizvodlivo posto sigurno gi ima milioni.

Za vakvi raboti uchi se da koristish docker, ili ako imas samo staticen html i js mozes direktno od github da go zapishuvash na nekoj free-tier cloud object storage kako S3 ili Azure blob.
 

Kajgana Shop

На врв Bottom