我以前曾经使用bitbucket.org。但这对我不起作用,因为我无法推送我的Django项目。每当我发出命令时:
git push -u origin master
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
无法理解我哪里出了问题。
使用以下命令完美地创建了仓库:
git remote add origin https://sandywandy@bitbucket.org/sandywandy/blog-app.git
没有任何效果。在此处发布查询。没有人可以帮助我。现在我已经转到github.com。同样的问题还在追我。令人惊讶的是,当我使用GitHub的命令时,错误仍然伴随着bitbucket。
如果有人有任何解决方案,请提供帮助。
答案 0 :(得分:1)
自从使用HTTPS以来,请检查您是否有git credential helper可能为您的私人存储库缓存了错误的密码:
git config credential.helper
您可能必须删除缓存的凭据(如here on Windows或here for MacOS所示)
注意:git remote add只需在本地仓库中声明仓库URL。
它不会“创建”远程存储库。
检查git remote -v的输出:如果它是ssh URL(如git@bitbucket.org:...
),请将其更改为https ::
git remote set-url origin https://sandywandy@bitbucket.org/sandywandy/blog-app.git
在您的情况下:
git remote set-url origin https://sandywandy@bitbucket.org/sandywandy/blog-app.git
git push -u origin master