现在在 Github 中删除我的 SSH 密钥是不是需要我输入用户名和密码?
Posted
技术标签:
【中文标题】现在在 Github 中删除我的 SSH 密钥是不是需要我输入用户名和密码?【英文标题】:Will deleting my SSH Key in Github now require me to enter my username and password?现在在 Github 中删除我的 SSH 密钥是否需要我输入用户名和密码? 【发布时间】:2021-10-17 04:02:31 【问题描述】:我已经使用 Github 创建了个人身份验证令牌,但由于我之前连接了 SSH 密钥,因此当我将代码推送到我的存储库时,我无需输入用户名或密码。现在删除 github 中的 SSH 密钥会提示我输入用户名和密码吗?我想在删除它之前先确认一下,给自己制造更多的困惑。
如果我理解正确,对于 Gits 的新要求,我只需要使用我的个人 Auth Token 作为我的密码来推送我的代码。
【问题讨论】:
新的“要求”是不使用用户名/密码。 GitHub 更喜欢 Personal Auth Token,但也接受 SSH 密钥。 【参考方案1】:1.在您的 github 帐户中创建新的个人令牌
设置 -> 开发者设置 -> 个人访问令牌 -> 生成令牌
2.更新凭据管理器。
要打开凭据管理器,请搜索该设置或导航到:控制面板\所有控制面板项\凭据管理器
在通用凭据中找到您的存储库并更新用户名/密码。将密码更改为个人访问令牌。
【讨论】:
以上是关于现在在 Github 中删除我的 SSH 密钥是不是需要我输入用户名和密码?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 GitHub Desktop 中使用 SSH 远程?
如何为本地 git (github) 存储库永久添加 SSH 密钥? [复制]
在 digitalocean droplet 这样的服务器上拥有私有 ssh 密钥以连接到 github 是不是安全?