git - code.google.com : git: fatal: remote error: Repository not found

标签 git google-code

我在 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

当用谷歌搜索这个问题时,我找到了几个链接,但其中提到的解决方法似乎不起作用。任何建议将不胜感激!

更新: 我已尝试以下解决方法但未成功:

  1. 更新 .git/config 中的 url 以获取 usernamepassword
  2. git clone 命令的 url 中输入 usernamepassword
  3. 使用全局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/

相关文章:

ubuntu - 从 Mercurial 存储库中删除目录

github - 我如何使用命令行从github下载代码

git - 与项目一起对依赖项进行版本控制

git - smartgit 和 kdiff3 集成

git - 更新远程分支的 git-svn 列表

android - 如何编译和测试 "apps-for-android"?

来自 googlecode 的 svn 备份

svn - 将 SVN 存储库从 Google Code 传输到 RiouxSVN

git log 修订范围给出了不正确的提交范围

git - 最终Git所说的超脱头发生了什么