4

で新しいリポジトリを作成し、パスワードを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/configusernamepassword
  2. コマンドでusernamepasswordを指定しますurlgit clone
  3. 更新usernamepasswordて、グローバルgit構成コマンドを使用
4

2 に答える 2

1

'git remote show origin'を試して、リモート通信を確認してください。

GoogleProjectHostingで[セキュリティ]ボタンがオンになっています。その場合は、間違ったパスワードを使用している可能性があります(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.
...

(私が思うように)間違ったクローンをすでにチェックアウトしている場合は、次のコマンドで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
于 2012-04-18T03:27:40.967 に答える
1

あなたは code.google.com が言うようにすべてをしました.しかし、リモートオリジンをgitに追加する必要もあります.それは...のようなものです.

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

それが役に立てば幸い!

于 2012-06-08T09:48:21.950 に答える