如何阻止关联应用向GitHub推送更改?原公司关联账号设备已无法访问
解决GitHub账号与不可访问设备的关联问题
1. 撤销第三方应用授权(含Visual Studio)
- 登录GitHub官网,点击右上角个人头像,选择「Settings」
- 在左侧菜单栏找到「Applications」分类下的「Authorized OAuth Apps」,这里会列出所有获得你账号授权的第三方工具(包括Visual Studio)
- 找到对应应用后点击进入详情页,选择「Revoke」即可撤销该应用的所有访问权限,它就没法再向你的仓库推送内容了
2. 删除个人访问令牌(PAT)
如果之前给原单位设备创建过个人访问令牌用于认证:
- 在GitHub设置页面左侧进入「Developer settings」,选择「Personal access tokens」下的「Tokens (classic)」
- 找到对应设备使用的令牌,点击右侧的「Delete」按钮删除,彻底切断该设备的令牌认证途径
3. 删除关联的SSH密钥
如果设备是通过SSH密钥和GitHub关联的:
- 回到GitHub设置主页面,左侧选择「SSH and GPG keys」
- 在列表里找到属于原单位设备的SSH密钥条目,点击「Delete」即可移除该设备的SSH访问权限
完成以上操作后,原单位的设备就无法再通过任何关联方式访问你的GitHub账号或推送内容了。
内容的提问来源于stack exchange,提问作者Joseph
相关产品推荐
相关产品推荐

