code.google.com:git:fatal:远程错误:找不到存储库

时间:2012-04-18 02:33:22

标签: git google-code

我在code.google.com创建了一个新的存储库,生成了code.google.com密码并使用

更新了我的~/.netrc
machine code.google.com login <email-id> password <password>

根据code.google.com中的说明,我可以使用以下命令clone存储库:

git clone https://code.google.com/p/<repository-name>/

之后我将一些文件添加到存储库并执行git add,然后执行git commit。但是当我执行git push origin master时,它出现了以下错误

fatal: remote error: Repository not found

当谷歌搜索这个问题时,我发现了几个链接,但是那里提到的解决方法似乎没有用。任何建议都将受到高度赞赏!

更新: 我尝试了以下解决方法,但没有成功:

  1. 更新url中的.git/config,以usernamepassword
  2. username命令中的password中提供urlgit clone
  3. 使用全局username配置命令
  4. 更新passwordgit

2 个答案:

答案 0 :(得分:1)

尝试'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.
...

注意,如果您已经检出错误的克隆(我怀疑),您可以将网址更改为正确的网址:

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

答案 1 :(得分:1)

你做了所有事情,就像code.google.com说的那样。但是你还需要将远程原点添加到git.It就像......

git remote add origin https://code.google.com/p/your-project-name

然后推送添加的代码,如...

git push orgin --all

要启动code.google.com git,请参阅此处的完整说明http://matrixsust.blogspot.com/2012/06/1.html

希望它有所帮助!