Github

简介: Github

Step1. 创建OAuth应用

关于创建 OAuth 应用的GitHub官方文档


首先登录 GitHub ,之后在个人头像上点击,选择 Settings ,进入设置页面,如下所示:

进入设置页面.png


之后在左侧菜单栏中点击 Developer settings 菜单,进入开发设置页面。

进入开发设置页面.png


接下来就能看到 OAuth 应用了,如下所示:

创建OAuth应用.png


接下来新建一个 OAuth 应用,如下所示:

新建OAuth应用.png


点击 Register Application 按钮之后就创建完成了,如下所示:

OAuth应用创建完成.png


默认是没有客户端密钥的,需要先生成一个,点击 Generate a new client secret 按钮即可,如下所示:

生成一个新的客户端密钥.png


Step2. 创建共享秘钥

共享秘钥用于 Drone 服务和 runners 服务之间的通信认证。可以利用 openssl 来生成这个秘钥,如下所示:

$ openssl rand -hex 16
bea26a2221fd8090ea38720fc445eca6点击复制复制失败已复制


提示

每次运行这个命令都会随机生成一个秘钥,这个秘钥不会保存,记得自己保存哦


Step3. 运行Drone Sever

这里采用Docker运行,直接在命令中写入即可,如下所示:

$ docker run \
  --volume=/var/lib/drone:/data \
  --env=DRONE_GITHUB_CLIENT_ID=OAuth ID \
  --env=DRONE_GITHUB_CLIENT_SECRET=OAuth Secret \
  --env=DRONE_RPC_SECRET=共享密钥 \
  --env=DRONE_SERVER_HOST=drone.company.com \
  --env=DRONE_SERVER_PROTO=https \
  --env=DRONE_USER_CREATE=username:iricbing,admin:true \
  --publish=80:80 \
  --publish=443:443 \
  --restart=always \
  --detach=true \
  --name=drone \
  drone/drone:2点击复制复制失败已复制


Warning

记得注意端口映射和设置管理员用户。

目录
相关文章
|
13天前
|
程序员 Android开发
如何有效使用 GitHub
使用 GitHub 的频度很高,但是否有效利用了这个好东西?
33 16
|
开发工具 git
【Github】使用github
【Github】使用github
200 0
|
网络安全 开发工具 git
GitHub
一、建立个人仓库 二、配置SSH密钥 三、克隆仓库代码 四、推送代码到个人仓库 五、代码拉取
345 1
|
传感器 Java C语言
Github使用
Github使用
|
开发工具 git 开发者
GitHub简单了解
GitHub简单了解
102 0
|
程序员 开发工具 Android开发
为什么每个人都需要学会使用 GitHub?
为什么每个人都需要学会使用 GitHub?
|
开发工具 git Windows
GitHub的使用
GitHub的使用
123 2
GitHub的使用
|
开发工具 git
GitHub的使用小记
GitHub的使用小记
|
存储 测试技术 Linux
github 介绍
github 介绍
|
缓存 网络安全 开发工具