Używamy wdrażania kodu AWS do wdrażania projektów Github do instancji Ec2 za każdym razem, gdy jest on wdrażany, prosi o podanie nazwy użytkownika i hasła Github w celu pobrania repozytorium. Znaleziono następujące sposoby rozwiązania tegoGithub Oauth token dla Golang
- Supply uname & PWD (nie jest to korzystne)
- konfiguracja SSH Key (niemożliwe jak instancja wciąż się zmienia ip)
- Token OAuth
Konfigurowanie OAuth dla repozytorium PHP dokonano poprzez dodanie go do kompozytor auth.json .composer/auth.json.
{
"http-basic": {},
"github-oauth": {"github.com": "xyzasasasauhu"}
}
Ale nie mogłem znaleźć sposobu, aby to zrobić dla projektu Golang. Zazwyczaj chcemy uzyskać , aby uzyskać https://github.com/username/reponame bez jawnego podawania poświadczeń.
@SalvadorDali Koledzy w projekcie skierowanym ten sam problem. – Itachi
Czy jest to prywatne repo? – holys
@holys Tak, to jest. – Itachi