GitHub怎么新建secr

worktile 其他 80

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    GitHub是一个流行的代码托管平台,它有许多实用的功能,包括创建和管理仓库、版本控制和协作等。在GitHub上新建一个仓库时,可以选择是否添加一个名为”secrets”的目录,用来存储敏感的信息,比如API密钥、密码等。下面是在GitHub上新建secrets的具体步骤:

    1. 登录GitHub账户并进入仓库页面。
    2. 点击仓库页面顶部的”Settings”(设置)选项卡,进入仓库设置页面。
    3. 在左侧导航栏中选择”Secrets”(机密)选项。如果该选项不存在,说明你可能没有管理员权限,需要联系仓库管理员请求权限。
    4. 在”Secrets”页面,点击”New repository secret”(新建仓库机密)按钮。
    5. 在弹出的对话框中,输入机密名称和值。名称用来描述该机密的用途,值是要保存的敏感信息。请注意,值是加密存储的,只有设置它的人和有权限的人能够查看。
    6. 完成输入后,点击”Add secret”(新增机密)按钮保存。你可以继续添加其他机密,或者点击”Update”(更新)按钮对已有的机密进行修改。

    在项目代码中可以通过`secrets`对象来访问这些保存的机密信息。例如,如果你保存了一个名为”API_KEY”的机密,你可以在GitHub Actions的Workflow文件或其他适当的地方通过`secrets.API_KEY`来获取它的值。

    需要注意的是,GitHub的secrets功能仅适用于在仓库内部使用,不应该将其用于公开的代码仓库或共享的环境中。

    以上就是在GitHub上新建secrets的步骤,希望对你有所帮助!

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在GitHub上新建一个秘密(secret)有两种方式:通过网页界面或者通过API。下面是具体的步骤和说明:

    1. 通过网页界面新建secret:
    – 打开GitHub的仓库页面,进入Settings(设置)选项卡。
    – 在左侧导航栏中选择Secrets。
    – 点击New repository secret(新建仓库密钥)按钮。
    – 输入一个名称(Name),这将是您对该秘密的标识。
    – 在Value中输入您希望保密的内容。
    – 点击Add secret(添加密钥)按钮完成秘密的添加。

    2. 通过API新建secret:
    – 使用GitHub的REST API来创建新的秘密。可以使用任何支持发送HTTP请求的工具,如cURL或Postman。
    – 发送一个HTTP POST请求到以下URL:`https://api.github.com/repos/{owner}/{repo}/actions/secrets/{secret_name}`。其中,{owner}是仓库所有者的用户名,{repo}是仓库的名称,{secret_name}是您希望为秘密定义的名称。
    – 在请求的主体中,提供要保密的秘密值的JSON表示。例如:`{“value”: “your_secret_value”}`
    – 在请求的标头中,包含授权标头,以提供对仓库的访问权限。示例:`Authorization: Bearer {personal_access_token}`。个人访问令牌(personal access token)可以通过GitHub的Settings页面生成。
    – 发送请求后,如果一切正常,您将收到一个成功的响应。

    值得注意的是,秘密可以在仓库的`Actions`工作流程中使用,用于存储敏感的环境变量或其他配置信息。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在GitHub上新建一个secret(秘密)主要有两种常见的方式:

    1. 在仓库的设置页面上新建secret;
    2. 使用GitHub的API来创建secret。

    下面会对这两种方式逐步进行说明。

    ## 方式一:在仓库的设置页面上新建secret

    以下是基本的操作步骤:

    1. 打开你的GitHub仓库,并进入仓库的主页。
    2. 点击仓库主页右上方的“Settings”按钮,进入仓库的设置页面。
    3. 在设置页面的左侧导航栏中,点击“Secrets”选项。
    4. 在Secrets页面,点击右上方的“New repository secret”按钮。
    5. 在弹出的对话框中,输入secret的名称和值,然后点击“Add secret”按钮。

    下面是一个具体的操作示例:

    1. 登录你的GitHub账号,并进入你的GitHub仓库的主页。
    2. 点击仓库主页右上方的“Settings”按钮,进入仓库的设置页面。
    3. 在设置页面的左侧导航栏中,点击“Secrets”选项。
    4. 在Secrets页面,点击右上方的“New repository secret”按钮。
    5. 在弹出的对话框中,输入secret的名称和值。例如,你可以命名为“API_TOKEN”,并在值中输入你的API令牌。
    6. 点击“Add secret”按钮。

    通过以上步骤,你就成功新建了一个secret,并且该secret会在你的GitHub仓库的所有工作流程中可见和可用。

    ## 方式二:使用GitHub的API来创建secret

    如果你希望以编程的方式来新建secret,你可以使用GitHub的API来实现。

    以下是基本的操作步骤:

    1. 获取一个用于认证的个人访问令牌(Personal access token)。
    2. 使用API调用来创建secret。

    下面是一个具体的操作示例:

    1. 在浏览器中打开GitHub,并登录你的账号。
    2. 访问以下链接,来创建一个新的Token:https://github.com/settings/tokens/new
    3. 根据页面的提示,为Token添加名称,并根据需要为其勾选相应的权限。然后点击“Generate token”按钮。
    4. 复制生成的Token的值,保存在一个安全的地方。

    接下来,你可以使用任何支持API调用的工具或编程语言来调用GitHub API来创建secret。以下是一个使用cURL命令的示例:

    “`bash
    curl -X POST -H “Authorization: bearer YOUR_TOKEN” https://api.github.com/repos/YOUR_USERNAME/YOUR_REPO/actions/secrets/API_TOKEN -d ‘{“encrypted_value”:”ENCRYPTED_VALUE”,”key_id”:”KEY_ID”}’
    “`

    在上面的命令中,将YOUR_TOKEN替换为你的Token的值,YOUR_USERNAME替换为你的GitHub账号的用户名,YOUR_REPO替换为你的仓库的名称,API_TOKEN替换为你想要创建的secret的名称,ENCRYPTED_VALUE替换为加密的secret的值(可以通过一些工具来加密,如`echo -n ‘your-token’ | base64`),KEY_ID是你的仓库的默认存储库秘钥(可以通过API调用来获取)。

    通过以上步骤,你可以使用GitHub API来创建一个secret。

    总结起来,新建一个secret的方式主要有两种:在仓库的设置页面上新建secret和使用GitHub的API来创建secret。你可以根据具体的需求选择合适的方式进行操作。希望以上的步骤对你有帮助!

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部