我的问题是我不能从GitLab推送或获取.但是,我可以克隆(通过HTTP或通过SSH).我尝试推送时出现此错误:
权限被拒绝(publickey)致命:无法从远程存储库读取
从我看过的所有主题来看,这就是我所做的:
现在我想要打我的电脑.如果您对如何解决我的问题有任何见解,我们将不胜感激.
当我尝试通过PowerShell在Windows 10上启动ssh-agent(右侧或不右侧),输入Start-Service ssh-agent我得到错误
无法启动ssh-agent服务,错误:1058
当我检查服务正在运行时,Get-Service ssh-agent返回该服务已停止.
如何让ssh-agent运行?
我想在我的项目中引用私有 GitHub 存储库。我正在尝试这样的命令:
npm i git+ssh://git@github.com/<myusername>/<myprivaterepo>.git
然而,它似乎没有注意到我已经在我的(Windows 11)系统上配置了 SSH 密钥。我可以愉快地克隆该存储库,但执行上述命令却提示我登录 GitHub:
根据我在网上的搜索,这应该无需额外的身份验证即可工作。例如,本文介绍了如何进行设置 - 我可以跳过步骤 2 和 3,因为我的 SSH 密钥已经可以使用(通过 验证ssh -T git@github.com),但我仍然收到提示,并且我不想向我的帐户添加不必要的额外访问权限技术上不需要的 GitHub 帐户。
有谁知道为什么我会收到此提示?