web-dev-qa-db-ja.com

Githubアクションで秘密を設定する方法

公式のボイラープレートコードは、次のようにNPMトークンを注入します

NODE_AUTH_TOKEN: ${{secrets.npm_token}}
 _

この変数にアクセスして設定する方法私はそれをGUIで見つけることができません。

7
Souradeep Nanda

このページは見つけるのは難しいですが、ここでの公式ドキュメントに存在します。 Secretsの作成と使用(暗号化変数)

便宜上下記のドキュメントからコピーされました。

秘密の名前はスペースを含めることはできません。 GitHubがログであなたの秘密を吟味することを確実にするために、構造化データをJSONまたは符号化されたGIT BLOBのような秘密の値として使用しないでください。

  1. GitHubで、リポジトリのメインページに移動します。
  2. リポジトリ名の下にある[設定]をクリックします。 repository settings button
  3. 左側のサイドバーで、[秘密]をクリックします。
  4. 「名前」入力ボックスに秘密の名前を入力します。
  5. あなたの秘密の値を入力してください。
  6. [秘密の追加]をクリックします。

上記のリンクには、秘密を使用してももう少し情報があります。

1
Taylor Edmiston

私はあなたがそれを達成するのを助けることができる単純なCLIを作成しました https://github.com/unfor19/githubsecrets

このCLIは公式APIに基づいています。 pipでインストールすることも、Dockerを使用して、 readme.md を読んでください。

Usage-Demo

1
Meir Gabay