我在 code.google.com
中创建了一个新的存储库,生成了 code.google.com
密码并更新了我的 ~/.netrc
与
machine code.google.com login <email-id> password <password>
根据 code.google.com
中的说明,我能够使用以下命令克隆
存储库:
git clone https://code.google.com/p/<repository-name>/
然后我将一些文件添加到存储库并执行,git add
,然后是 git commit
。但是当我执行 git push origin master
时出现了以下错误
fatal: remote error: Repository not found
当用谷歌搜索这个问题时,我找到了几个链接,但其中提到的解决方法似乎不起作用。任何建议将不胜感激!
更新: 我已尝试以下解决方法但未成功:
- 更新
.git/config
中的url
以获取username
和password
- 在
git clone
命令的url
中输入username
和password
- 使用全局
git
配置命令更新用户名
和密码
最佳答案
尝试“git remote show origin”来确认远程通信。
是否在 Google Project Hosting 处检查了“安全”按钮.如果是这样,您可能使用了错误的密码(Google 代码密码与 Google 帐户密码)。
[编辑]
当您克隆一个 Google 项目时,您会获得一个自定义存储库名称。例如,我克隆了“playn”项目并获得了“gozoner-playn-too”的项目名称(基于我提供的信息)。当您制作本地克隆时,它需要属于此存储库。就我而言:
git clone https://code.google.com/p/gozoner-playn-too
然后推送工作:
$ git push origin
Counting objects: 3, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 256 bytes, done.
...
请注意,如果您已经 checkout 错误的克隆(正如我怀疑的那样),您可以使用以下方法将 url 更改为正确的:
git remote set-url origin https://code.google.com/p/gozoner-playn-too
在此之后.git/config 文件有这个:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://code.google.com/p/gozoner-playn-too
关于git - code.google.com : git: fatal: remote error: Repository not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10202015/