怎么删除git中的ssh keys

不及物动词 其他 296

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要删除 Git 中的 SSH keys,可以按照以下步骤进行操作:

    1. 打开终端或命令行窗口,进入到你的项目目录中。

    2. 输入以下命令,查看已存在的 SSH keys 列表:
    “`
    ls -al ~/.ssh
    “`

    3. 在列表中查找你要删除的 SSH key,通常会以“id_rsa”或“id_dsa”为文件名,并以“.pub”的扩展名作为公钥文件。

    4. 输入以下命令,删除公钥文件:
    “`bash
    rm ~/.ssh/<公钥文件名>
    “`
    注意:将“<公钥文件名>”替换为你要删除的文件名。

    5. 输入以下命令,删除私钥文件:(如果存在的话)
    “`bash
    rm ~/.ssh/<私钥文件名>
    “`
    注意:将“<私钥文件名>”替换为你要删除的文件名。

    6. 输入以下命令,删除你已经在 Git 上注册的 SSH key:
    “`bash
    git remote set-url origin git@github.com:<你的用户名>/<你的仓库名>.git
    “`
    注意:将“<你的用户名>”和“<你的仓库名>”替换为你自己的用户名和仓库名。

    7. 输入以下命令,重新启动 Git Agent 或 SSH 代理,以确保旧的 SSH keys 已被删除:
    “`bash
    eval “$(ssh-agent -s)”
    “`

    此时,你已经成功删除了 Git 中的 SSH keys。如果你想重新生成新的 SSH keys,可以参考 Git 文档或相关教程进行操作。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要删除Git中的SSH keys,您可以按照以下步骤进行操作:

    1. 打开终端或命令提示符窗口,进入您的Git仓库所在的文件夹。
    2. 输入以下命令来查看所有已添加的SSH keys列表:`ssh-add -l`
    3. 找到您要删除的SSH key的ID,通常以”RSA SHA256″开头。例如:`2048 SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@example.com`。
    4. 输入以下命令来从SSH agent中删除特定的SSH key:`ssh-add -d [SSH_KEY_ID]`。将`[SSH_KEY_ID]`替换为要删除的SSH key的ID。
    5. 确认是否已成功删除SSH key,可以再次运行`ssh-add -l`命令来查看SSH keys列表。如果已成功删除,您将不再看到删除的SSH key的ID。

    请注意,以上步骤是在您的本地环境中删除SSH keys,它们不会从任何远程Git仓库中删除。如果您想从远程仓库中删除SSH keys,您需要访问远程仓库的相关设置并手动删除。

    另外,如果您不再需要任何SSH keys或想重新创建新的SSH keys,您可以考虑完全删除SSH keys的相关文件。以下是默认情况下SSH keys文件的位置:

    – macOS和Linux:`~/.ssh/id_rsa`和`~/.ssh/id_rsa.pub`
    – Windows:`C:\Users\[YourUsername]\.ssh\id_rsa`和`C:\Users\[YourUsername]\.ssh\id_rsa.pub`

    只需删除这些文件即可删除所有SSH keys。请谨慎操作,因为删除这些文件可能会影响其他已配置的SSH连接。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要删除在Git中存储的SSH Key,需要以下步骤:

    1. 打开Git Bash 或者 命令行工具。
    2. 运行以下命令以查看当前电脑中存在的 SSH Key:

    “`shell
    $ ls -al ~/.ssh
    “`

    这将列出 `~/.ssh` 目录下的所有文件。SSH Key 文件通常以 `.pub` 或者没有后缀的形式存在。

    3. 从列表中找到你想删除的 SSH Key 文件,然后运行以下命令删除它,记得将 `` 替换为文件名(包括扩展名):

    “`shell
    $ rm ~/.ssh/
    “`

    例如,如果要删除名为 `id_rsa.pub` 的文件,运行以下命令:

    “`shell
    $ rm ~/.ssh/id_rsa.pub
    “`

    4. 删除 SSH Key 后,你需要从 Git 服务提供商的网站中删除相应的 Key。

    – 如果你使用的是 GitHub,登录到你的 GitHub 帐户,然后在右上角的头像菜单中,选择 “Settings”。
    – 在左侧导航栏中,选择 “SSH and GPG keys”。
    – 找到你要删除的 SSH Key,然后点击旁边的 “Delete” 按钮。

    这样就完成了从 Git 中删除 SSH Key 的操作。

    > 注意:
    > – 删除SSH Key后,可能无法再次使用该密钥进行克隆或者推送操作。如果你打算重新使用 SSH Key,请确保将其重新生成,并添加到 Git 服务提供商的网站中。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部