Gitlab:远程:您的 SSH 密钥已过期

ind*_*423 5 gitlab

我试图将更改推送到分支,但出现此错误:

remote: Your SSH key has expired.
remote: 
remote: ========================================================================
remote: 
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)

我在 gitlab 设置中生成了新的访问令牌,但我不确定如何添加到我的项目中,以便我可以再次推送

use*_*157 11

SSH 密钥不是您的访问密钥。

转到设置并设置新的 SSH 密钥。

编辑

  1. 点击“首选项”
    用于打开设置对话框的图像
  2. 单击“SSH 密钥”(位于“访问令牌”下)
    设置图像
  3. 只需添加一个密钥(填写“密钥”和“标题”,然后按“添加密钥”按钮
    SSH 对话框


doc*_*sor 8

这是一个 hack,但如果您在其他地方使用该 ssh 密钥并且不想在任何地方更新它并且您没有安全问题,您可以在 gitlab 显示过期的 ssh 密钥的页面上一直向下滚动并点击删除。然后您可以再次添加相同的密钥,并且其有效期再延长 1 年