littlemis
V2EX  ›  问与答

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

  •  
  •   littlemis · Feb 6, 2025 · 3753 views
    This topic created in 634 days ago, the information mentioned may be changed or developed.

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

    30 replies  •  2025-02-07 08:43:25 +08:00
    workg
    workg
    Feb 6, 2025
    1
    在 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
    Pdk5a8759cbeD6CH
    Feb 6, 2025
    2
    删除 ssh 凭证,更改 github 密码不就行了吗。
    JefferyWang
    JefferyWang
    Feb 6, 2025
    3
    在 Github 个人设置页面把那台电脑的 ssh key 删了就好了
    InDom
    InDom
    Feb 6, 2025❤️1
    4
    @dylanqqt #2 正解, 删除那个设备上对应的私钥, 修改密码防止重新添加, 二步验证如果有记得关了重新开.

    @livid #1 AI
    InDom
    InDom
    Feb 6, 2025
    5
    @InDom #4 修正, 对应私钥的公钥.
    littlemis
    littlemis
    OP
    Feb 6, 2025
    6
    @dylanqqt 不是使用 ssh ,而是用 windows pull github 时生成的 windows cer
    littlemis
    littlemis
    OP
    Feb 6, 2025
    7
    所以 github dev page 没有 ssh key token
    littlemis
    littlemis
    OP
    Feb 6, 2025
    8
    尝试更改 github 密码,该笔记本电脑还是能 push
    rqYzyAced2NbD8fw
    rqYzyAced2NbD8fw
    Feb 6, 2025
    9
    @workg #1 你号没了
    BruceXu
    BruceXu
    Feb 6, 2025
    10
    @workg #1 这里好像是不允许 ai 回答问题...
    sumarker
    sumarker
    Feb 6, 2025
    11
    替换掉原来的 ssh key ,然后更换用户密码
    cat
    cat
    Feb 6, 2025
    12
    @littlemis 啥意思,你是用 GitHub Desktop 客户端?
    littlemis
    littlemis
    OP
    Feb 6, 2025
    13
    @cat 我使用的是 cmd git pull github project 时会弹出浏览器验证
    验证后会在 windows credential manager 生成的 personal cre
    littlemis
    littlemis
    OP
    Feb 6, 2025❤️1
    14
    谢谢大家,目前找到方式是不使用 windows 浏览器验证
    而是使用 github token 才能做远端停用
    set
    set
    Feb 6, 2025
    15
    好好说话:
    * ...
    * 请不要把 AI 生成的回复,当作你自己的回复,发到这里。
    https://www.v2ex.com/help/assertive
    Jakarta
    Jakarta
    Feb 6, 2025 via Android
    16
    GitHub ,Settings > Applications > Authorized OAuth Apps
    Wvg9eBo3U0c8BLd2
    Wvg9eBo3U0c8BLd2
    Feb 6, 2025
    17
    @workg #1 你这个号还挺老的, 封了挺可惜的.
    ETiV
    ETiV
    Feb 6, 2025 via iPhone
    18
    LS+1 Oauth 里看一下有没有这个客户端 有授权过 有就删了它
    workg
    workg
    Feb 6, 2025
    19
    @lolita89201 为什么?我只是复制了一份回答而已
    workg
    workg
    Feb 6, 2025
    20
    难道借助 AI 帮助解决问题在这里是不被允许的?甚至要封号处理?
    longsays
    longsays
    Feb 6, 2025 via Android
    21
    @workg 好像是可以截图,不能文字转发
    最好不要发 AI 内容,只一次的话应该会降权或者不处理吧
    workg
    workg
    Feb 6, 2025
    22
    @longsays 应该禁止的是 AI 灌水和错误的回答,如果 AI 的回答更加优质,有何不可?
    Livid
    Livid
    MOD
    PRO
    Feb 6, 2025
    23
    @InDom 谢谢,1 楼的账号已经被彻底 ban 。
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Feb 6, 2025 via iPhone
    24
    ai 警察一涌而上,把 1 楼捆得严严实实了😂
    fionasit007
    fionasit007
    Feb 6, 2025
    25
    1 楼好惨,他们说他号还挺老的
    littlemis
    littlemis
    OP
    Feb 6, 2025
    26
    @ETiV 没有 app 授权,感觉像是 jwt ,要到期才会停用
    ETiV
    ETiV
    Feb 6, 2025
    27
    https://github.com/settings/applications 用 Windows 客户端亲测了一下,登录完这里会出现 GitHub Desktop
    在这网页上 revoke 之后重开客户端,客户端会提示 Invalidated Account Token 的提示(懒得贴图了)
    zuotun
    zuotun
    Feb 6, 2025
    28
    @longsays #21 能够通过图灵测试的就能发,即人类分辨不出是真人还是 AI 写的内容(
    但毫无疑问,这里没有人想看见 AI 生成的内容,大家都是干技术活的,何必要你来帮忙问 AI 。
    iminto
    iminto
    Feb 7, 2025 via Android
    29
    @workg 毫无疑问,AI 回答的都是垃圾和狗屎,不然为什么会被发现是 AI 呢
    SakuraYuki
    SakuraYuki
    Feb 7, 2025❤️1
    30
    总有人觉得大家不会用 ai ,要他来给大家传递 ai 的回答
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1386 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 20:16 · PVG 04:16 · LAX 12:16 · JFK 15:16
    ♥ Do have faith in what you're doing.