我正在尝试将虚拟存储库上传到 Google 源存储库。我这样做是为了学习如何使用它。我做的步骤是:
打开一个 GCP 虚拟机,创建一个名为
test_git
并运行的目录git init
创建了几个文件和文件夹。编辑了文件。
做了一个
git add <file>
做了一个
git commit
转到 Google Source Repository,创建了一个空的存储库(与目录同名),然后在 VM 上做了
git remote add google ssh://<my@email.com>@source.developers.google.com/p/<PROJECTID>/r/test_git
此命令位于“ Push code from local git repository
”下的源存储库中
- 做过
git push --all google
当我这样做时,我收到一条错误消息Permission denied (publickey). fatal: Could not read from remote repository
。
老实说,我不明白,因为大约 40 分钟前,我git push
为一些实际代码(只有一个 python 文件)做了一个,它确实有效(也许是因为天使允许它)。现在我遵循了一些指南,阅读了有关如何使用 git 和所有东西的信息,我对此感到困惑,我不明白为什么。我还设置了一个 SSH 密钥(使用 生成PuTTY
)并注册了它,但它没有用。我做错了什么?