如何使用<;git推送/同步>;在Visual Studio代码上,没有管理员权限?
我正在尝试使用VisualStudio代码推送/同步到Git。我已经创建了SSH密钥并将其添加到我的GITHUB帐户。当我尝试推送时,我不断收到以下错误通知: 权限被拒绝(公钥) 致命:无法从远程存储库读取 我在我的私人电脑上试过,没有任何问题。但是从我的工作电脑上看,我没有管理权限,它就是不工作 我找到了这个,但仍然没有帮助 有人知道我该怎么做吗如何使用<;git推送/同步>;在Visual Studio代码上,没有管理员权限?,git,github,visual-studio-code,Git,Github,Visual Studio Code,我正在尝试使用VisualStudio代码推送/同步到Git。我已经创建了SSH密钥并将其添加到我的GITHUB帐户。当我尝试推送时,我不断收到以下错误通知: 权限被拒绝(公钥) 致命:无法从远程存储库读取 我在我的私人电脑上试过,没有任何问题。但是从我的工作电脑上看,我没有管理权限,它就是不工作 我找到了这个,但仍然没有帮助 有人知道我该怎么做吗 确保将“git clone”与SSH Url而不是HTTPS Url一起使用 为了确保安全,您可以使用此命令再次将公钥复制到远程存储库 pbcopy
git clone
”与SSH Url而不是HTTPS Url一起使用pbcopy<~/.ssh/id\u rsa.pub
“git config user.email
”和“git config user.name
”
并在必要时进行纠正。
“git config user.email
”
“git config user.name
”ssh add-K~/.ssh/id\u rsa
”
之后只需再输入一次密码之后应该可以使用。您是否在每台计算机上创建了密钥对,并在GitHub注册了每一对的公钥?@OliverCharlesworth是的。每台计算机都有自己的密钥。我必须补充一点,如果我从终端推送,它就可以使用。只有VSCode Sync/push选项不会…谢谢@efebirol。事实证明,由于我没有管理员,我也不得不这样做在我的环境变量中手动添加“git\bin”路径。。。