2017-06-19 52 views
0

我已经在bitbucket中创建了一个项目并尝试使用intellij git推送代码。当我创建项目时,bitbucket为我提供了在git中运行的命令。下面是我跑的命令和错误我:如何使用intellij推送到bitbucket

git remote add origin ssh://[email protected]/[username]/[repo] 
git push -u origin master 

这看起来很奇怪,因为这是怎么命令想给我验证?现在这里是我得到的错误。

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

请确保您拥有正确的访问权限,并且存在知识库 。

任何想法?

+1

的可能的复制[GitHub的错误信息 - 权限被拒绝(公钥)](https://stackoverflow.com/questions/12940626/github-error-message-permission-denied-publickey) – aydinugur

回答

2

那是因为你正在创建通过SSH项目,并为您需要创建和registrate SSH密钥。

Create ssh key

如果你不希望出现这种情况,创建您的项目只能通过HTTPS

+0

这显示了如何生成私钥和公钥。但是,我如何在我的系统上注册私钥?并告诉intellij我有一个注册的私钥? – Luke101

2

您是否已将ssh密钥添加到您的计算机? 如果您使用oSX El Capitan或更新版本,则每次重新启动时都需要添加这些文件。 osx ssh keys

如何add ssh keys

相关问题