2012-04-18 82 views
4

我在code.google.com創造了一個新的存儲庫,產生的code.google.com密碼,並更新了~/.netrccode.google.com:混帳:致命:遠程錯誤:庫未找到

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 

當google'ed對於這個問題,我發現幾個環節,但是這是在提及似乎沒有工作變通。任何建議將不勝感激!

更新: 我曾嘗試以下的變通,但不成功:

  1. 更新在.git/configurl採取usernamepassword
  2. 給在urlusernamepasswordgit clone命令
  3. 更新usernamepassword全球git confi g命令
+0

可以肯定的是,你的'.netrc'裏面有三行,對吧? (在http://stackoverflow.com/questions/6031214/git-how-to-use-netrc-file-on-windows-to-save-user-and-password/6031266#6031266)沒有一條線如圖所示你的問題嗎? – VonC 2012-04-18 06:04:17

回答

1

嘗試'git remote show origin'確認遠程通信。

Google Project Hosting處檢查'安全'按鈕。如果是這樣,可能是您使用了錯誤的密碼(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. 
... 

注意,如果你已經簽出了錯誤的克隆(就像我懷疑),你可以將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 
+0

'*遠程起源 提取網址:https://code.google.com/p/ 推網址:https://code.google.com/p/ 蓋分支:主 遠程分支: 主跟蹤的配置爲「混帳拉」 本地分支: 主用配置爲「混帳推」遠程主 本地參考合併: 主推掌握(快速轉發)' – 2012-04-18 03:46:54

+0

安全按鈕不檢查。而我用準確地(複製粘貼)在我的〜/ .netrc文件中託管項目頁面中顯示的相同憑據。我擁有所有的管理權限。我看到所有權限按鈕被選中。 – 2012-04-18 03:48:34

+0

是的。我可以用我的Google Code帳戶重新創建您確切的問題。 'git remote show'看起來很完美; 'git fetch'似乎工作; 'git push'失敗。 – GoZoner 2012-04-18 03:53:44

1

你做的一切都是爲code.google.com says.But還需要添加遠程原點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

希望它能幫助!