API
https://docs.github.com/en/rest/repos/contents?apiVersion=2022-11-28#create-or-update-file-contents
w jaki sposób policzyć blob SHA wymagane przez te API ?
stara treść pliku "1234567890" (10 BAJTÓW)
nowa treść pliku "1234567890"
po zamianie na base64 "MTIzNDU2Nzg5MA=="
i github oczekuje "6a537b5b367880eac21e3c0f0a382de7a19bd30a"
a mi wychodzi "01B307ACBA4F54F55AAFC33BB06BBBF6CA803E9A"
Dokumentacja opisuje to tak:
sha string= Required if you are updating a file. The blob SHA of the file being replaced.
The blob SHA
to bardzo nieprecyzjne pojęcie. Inne miejsce w dokumentacji opisuje jak to policzyć ale jak wbijesz Od razu na tą stronę, którą podesłałeś to nie masz pojęcia, że SHA trzeba policzyć metodą gitową