Github Actions生成 secrets

Posted 前端之阶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Github Actions生成 secrets相关的知识,希望对你有一定的参考价值。

生成secrets前首先要生成个人访问令牌

可以创建个人访问令牌,并在命令行或API上使用Git通过HTTPS执行Git操作时代替密码来使用它。

在以下情况下,需要个人访问令牌来认证GitHub:

  • 当您使用两因素身份验证时
  • 在使用SAML单点登录(SSO)的组织中访问受保护的内容。与使用SAML SSO的组织一起使用的令牌必须经过授权。

为了安全起见,GitHub会自动删除一年内未使用的个人访问令牌。

创建令牌

  1. 在任何页面的右上角,点击您的个人资料照片,然后点击设置。

image.png
  1. 在左侧边栏中,点击 开发者设置。
Github Actions生成 secrets
image.png
  1. 在左侧边栏中,点击 个人访问令牌。
Github Actions生成 secrets
image.png
  1. 点击 生成新令牌。
Github Actions生成 secrets
image.png
  1. 选择您要授予此令牌的范围或权限。要使用令牌从命令行访问存储库,请选择 repo。如果还需要其他权限请自行勾选
Github Actions生成 secrets
image.png
  1. 请点击 将令牌复制到剪贴板。出于安全原因,在您离开该页面后,您将无法再次看到该令牌。
Github Actions生成 secrets
image.png

在命令行上使用令牌

获得令牌后,在通过HTTPS执行Git操作时,可以输入令牌而不是密码。

例如,在命令行上,您将输入以下内容:

git clone https://github.com/sjq4499/node.gitUsername: your_usernamePassword: your_token

个人访问令牌只能用于HTTPS Git操作。如果您的存储库使用SSH远程URL,则需要将远程从SSH切换到HTTPS。

如果未提示您输入用户名和密码,则您的凭据可能会缓存在计算机上。您可以更新钥匙串中的凭据,以用令牌替换旧密码。

配置github项目的secrets

  1. 在github项目里打开设置
Github Actions生成 secrets
image.png
  1. 打开secrets设置
Github Actions生成 secrets
image.png
  1. 添加一个secret 填写一个变量name将上面生成的value粘贴进来   Github Actions生成 secrets
image.png
  1. 一个secret就生成好了
image.png


以上是关于Github Actions生成 secrets的主要内容,如果未能解决你的问题,请参考以下文章

在 Github Actions 中克隆一个私有仓库

使用加密的 SECRET_KEY 作为环境变量的 GitHub Actions 不起作用

在 GitHub Actions 中使用上下文表达式中的变量

Django 迁移在 GitHub Actions 中不起作用

这个开源项目有点意思,利用Github Actions实现贴吧自动签到!

Github Actions教程:运行python代码并Push到远端仓库