首先 登录或注册 一个 Github 账号,在此不再赘述。随后打开 该仓库,随后导入私有仓库,在 Your old repository’s clone URL 里填写下方地址
![图片[1]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/4a47a0db6e130413.png)
![图片[2]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/586e508f16140424.png)
https://github.com/vcheckzen/KeepAliveE5.git
Privacy 务必选择Private。
点击
现在,创建一个具有密钥创建页面 ,按照下图填写信息,随后将页面拉到最下方,点击绿色的
点击
Begin Import
,稍等片刻,你的账号下便会复制一份该项目。现在,创建一个具有
workflow
权限的个人访问密钥,用于同步上流代码。首先访问 Generate token
按钮。![图片[3]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/9a91c3bda7130611.png)
接着,页面会跳转到创建成功页面,点击图中的复制 图标,复制生成的 PAT 密钥备用。现在只需为仓库添加下表中的三个密钥
Name | Value |
---|---|
PAT | Github 个人访问密钥,需要具有 workflow 权限 |
USER | E5 管理员邮箱(支持多个,每行一个,不要填写子号) |
PASSWD | E5 管理员密码(支持多个,每行一个,顺序必须和邮箱一致) |
![图片[4]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/66459efd66132236.png)
![图片[5]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/8266e4bfed132317.png)
关闭 E5 管理员账号的 两步验证(多因素认证、安全默认值) 点金Azure 门户 登录管理员账号
![图片[6]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/b3d0465fdf132414.png)
![图片[7]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/a5ab464eda132450.png)
转到到仓库的 Settings -> Actions -> Actions permissions 勾选 Allow all actions 后保存,具体参考下图。
![图片[8]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/f19c908512132632.png)
按F5刷新页面,现在转到 Action 面板,在 All workflows 下找到 Register APP,手动触发它完成注册流程,2 分钟左右。
![图片[9]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/9eb9cd58b9132847.png)
如果确认一切操作正确仍然 Register 失败,可等待 10-30min 后再操作,因为关闭安全默认值后,微软系统要过一段时间才会刷新。如果 Action 面板找不到 Register APP,则修改 .github/workflows 目录下的两个文件,随便添加一行注释保存。
应用注册成功演示图
![图片[10]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/7afbb16026133416.png)
以上都完成后,再找到 Invoke API 手动触发它看能否成功调用 API。如无错误,任务会定时执行,基本可保证续订成功。
![图片[11]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/602e8f042f133037.png)
API 调用成功演示图
![图片[12]-Office365 E5账户利用Github Action私有仓库永久续订-QQ1000资源网](https://imges.qq1000.com/qq1000/2022/11/e4ce450151134048.png)
© 版权声明
THE END
暂无评论内容