問題タブ [gogs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
47 参照

python - Gogs フックの秘密 (python3 での取得に失敗)

gogs フックを設定しています。プッシュなどからこの POST を受け取る API があります。

シークレット: myS3cr3t

X-Gogs-Signature 「シークレットは、ヘッダーを介してペイロードのSHA256 HMAC hexダイジェストとして送信される」と想定されてい ます。

次に、python3で次のように取得しました:

message は、リクエストからのペイロード (json 本文) であり、env var に設定したキーです。

しかし、フックのチェックが失敗すると、X-Gogs-Signature で送信された署名が Python で生成された署名と一致しません。

ロジックをjenkins gogsプラグインと比較しても:

Pythonでも同じロジックだと思いますが、Pythonでは明らかに短いです;)

0 投票する
0 に答える
127 参照

git - Gogs で自分のファイルをローカルで表示する方法は?

Windows で Gogs を構成しており、ファイルを localhost:3000 にアップロードしています。私の情報は Xampp を使用して SQL データベースに保存されます。

しかし、アップロードされたファイルを Web ではなく PC で見るにはどうすればよいでしょうか?

更新: これらのファイルは画像に表示されていますが、Web にアップロードされたソース ファイルが表示されません。 Gogs で作成されたファイルを見る