请问 github 有办法远端停用某台电脑的凭证吗?

2025 年 2 月 6 日
 littlemis

请问 github 有办法远端停用某台电脑的凭证吗? 举例 : 开发笔记本电脑被偷,想要远端停止这台电脑对 github pull/push/manage 的权限

3160 次点击
所在节点    问与答
30 条回复
workg
2025 年 2 月 6 日
在 GitHub 上远程停用某台电脑的凭证可以通过几个步骤实现,但直接在 GitHub 上单独停用某台设备的凭证并不完全可能。不过,你可以通过以下几种方法来保护你的账户安全:

1. **撤销个人访问令牌( Personal Access Tokens )**:
如果你是通过访问令牌来进行身份验证的,可以在 GitHub 的“Settings”中撤销或删除某个访问令牌。这样,相关设备或应用程序将无法再使用该令牌进行操作。

步骤:
- 打开 GitHub 网站。
- 进入 **Settings**(设置)。
- 选择 **Developer settings** > **Personal access tokens**。
- 找到需要撤销的令牌,点击旁边的“Revoke”按钮。

2. **撤销 SSH 密钥**:
如果你通过 SSH 密钥进行身份验证,可以撤销某个 SSH 密钥,这样该密钥就不能再用于连接到 GitHub 。

步骤:
- 打开 GitHub 网站。
- 进入 **Settings** > **SSH and GPG keys**。
- 找到需要撤销的 SSH 密钥,点击旁边的“Delete”按钮。

3. **更改密码并启用两因素认证**:
如果担心凭证泄露,最直接的方法是更改 GitHub 账户的密码并启用两因素认证( 2FA ),这样就会强制要求新的身份验证方式。

步骤:
- 打开 GitHub 网站。
- 进入 **Settings** > **Password and authentication**。
- 修改密码并启用两因素认证。

4. **注销所有会话**:
如果你想强制退出所有设备上的 GitHub 会话,你可以通过 GitHub 的设置页面注销所有会话。这样,所有连接的设备都会被迫重新登录。

步骤:
- 打开 GitHub 网站。
- 进入 **Settings** > **Security**。
- 找到 **Sessions** 部分,点击 **Sign out of all sessions**。

通过这些方法,你可以有效地控制和停用任何设备或凭证的访问。
Pdk5a8759cbeD6CH
2025 年 2 月 6 日
删除 ssh 凭证,更改 github 密码不就行了吗。
JefferyWang
2025 年 2 月 6 日
在 Github 个人设置页面把那台电脑的 ssh key 删了就好了
InDom
2025 年 2 月 6 日
@dylanqqt #2 正解, 删除那个设备上对应的私钥, 修改密码防止重新添加, 二步验证如果有记得关了重新开.

@livid #1 AI
InDom
2025 年 2 月 6 日
@InDom #4 修正, 对应私钥的公钥.
littlemis
2025 年 2 月 6 日
@dylanqqt 不是使用 ssh ,而是用 windows pull github 时生成的 windows cer
littlemis
2025 年 2 月 6 日
所以 github dev page 没有 ssh key token
littlemis
2025 年 2 月 6 日
尝试更改 github 密码,该笔记本电脑还是能 push
rqYzyAced2NbD8fw
2025 年 2 月 6 日
@workg #1 你号没了
BruceXu
2025 年 2 月 6 日
@workg #1 这里好像是不允许 ai 回答问题...
sumarker
2025 年 2 月 6 日
替换掉原来的 ssh key ,然后更换用户密码
cat
2025 年 2 月 6 日
@littlemis 啥意思,你是用 GitHub Desktop 客户端?
littlemis
2025 年 2 月 6 日
@cat 我使用的是 cmd git pull github project 时会弹出浏览器验证
验证后会在 windows credential manager 生成的 personal cre
littlemis
2025 年 2 月 6 日
谢谢大家,目前找到方式是不使用 windows 浏览器验证
而是使用 github token 才能做远端停用
set
2025 年 2 月 6 日
好好说话:
* ...
* 请不要把 AI 生成的回复,当作你自己的回复,发到这里。
https://study.congcong.us/help/assertive
Jakarta
2025 年 2 月 6 日
GitHub ,Settings > Applications > Authorized OAuth Apps
Wvg9eBo3U0c8BLd2
2025 年 2 月 6 日
@workg #1 你这个号还挺老的, 封了挺可惜的.
ETiV
2025 年 2 月 6 日
LS+1 Oauth 里看一下有没有这个客户端 有授权过 有就删了它
workg
2025 年 2 月 6 日
@lolita89201 为什么?我只是复制了一份回答而已
workg
2025 年 2 月 6 日
难道借助 AI 帮助解决问题在这里是不被允许的?甚至要封号处理?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1109249

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX