相关疑难解决方法(0)

在gitlab上获得权限被拒绝(公钥)

我的问题是我不能从GitLab推送或获取.但是,我可以克隆(通过HTTP或通过SSH).我尝试推送时出现此错误:

权限被拒绝(publickey)致命:无法从远程存储库读取

从我看过的所有主题来看,这就是我所做的:

  • 在我的计算机上设置SSH密钥并将公钥添加到GitLab
  • 用户名和电子邮件完成配置--global
  • 通过SSH和HTTP进行克隆,以检查是否可以解决问题
  • 完成ssh -T git@gitlab.com命令

现在我想要打我的电脑.如果您对如何解决我的问题有任何见解,我们将不胜感激.

git ssh ubuntu gitlab

98
推荐指数
11
解决办法
11万
查看次数

在Windows 10上启动ssh-agent失败:"无法启动ssh-agent服务,错误:1058"

当我尝试通过PowerShell在Windows 10上启动ssh-agent(右侧或不右侧),输入Start-Service ssh-agent我得到错误

无法启动ssh-agent服务,错误:1058

当我检查服务正在运行时,Get-Service ssh-agent返回该服务已停止.

如何让ssh-agent运行?

ssh service openssh windows-10

43
推荐指数
5
解决办法
3万
查看次数

使用 git+ssh 进行 npm install 不会使用用户现有的 ssh 密钥

我想在我的项目中引用私有 GitHub 存储库。我正在尝试这样的命令:

npm i git+ssh://git@github.com/<myusername>/<myprivaterepo>.git

然而,它似乎没有注意到我已经在我的(Windows 11)系统上配置了 SSH 密钥。我可以愉快地克隆该存储库,但执行上述命令却提示我登录 GitHub:

GitHub 登录

根据我在网上的搜索,这应该无需额外的身份验证即可工作。例如,本文介绍了如何进行设置 - 我可以跳过步骤 2 和 3,因为我的 SSH 密钥已经可以使用(通过 验证ssh -T git@github.com),但我仍然收到提示,并且我不想向我的帐户添加不必要的额外访问权限技术上不需要的 GitHub 帐户。

有谁知道为什么我会收到此提示?

git ssh github npm

3
推荐指数
1
解决办法
2674
查看次数

标签 统计

ssh ×3

git ×2

github ×1

gitlab ×1

npm ×1

openssh ×1

service ×1

ubuntu ×1

windows-10 ×1