使用git推送到存储库时权限被拒绝

时间:2015-11-19 09:46:11

标签: git ssh version-control repository push

当我使用命令git push -u origin master时,我收到错误

Permission denied (publickey)
fatal: Could not read from remote repository

Please make sure you have the correct access rights
and the repository exists.

我使用的是Windows 10。

我想我没有正确登录。

我在GIT push: permission denied (public key)看到了答案,但我无法使用命令ssh。我想这是因为我在Windows机器上。

此外,Github说建议使用https,而不是使用ssh。

2 个答案:

答案 0 :(得分:2)

如果您使用的是Windows计算机,则会有一个名为

的扩展程序
git extension

下载后,你必须使用git扩展名将你的ssh文件从git服务器推送或拉出。

您可以在git服务器帐户中创建SSH文件。之后,您可以使用git extension

尝试此操作

答案 1 :(得分:1)

您必须从git存储库中执行命令。即, 包含.git文件的文件夹