2016-09-12 3 views
1

コンテキストが必要です:Googleクラウドリモートレポのgitにコードを押して手動でパスワードを

git push --all google 

と私が得た:

fatal: remote error: Invalid username/password. 
You may need to use your OAuth token password; Note that generated google.com passwords are not compatible with private repositories 

私はそこに可能な解決策LINK

それが説明したように、私は管理者設定の設定を解除するためのコマンドを試してみましたが、その後、私が得た試してみました

0調査:

$ git config --system --unset credential.helper 
error: could not lock config file C:\Program Files\Git\mingw64/etc/gitconfig: Permission denied 

この権限が拒否されたバイパスするには、管理モードでgit bashを実行したところ、うまくいった!! :スマイリー:

は、その後、私はのgcloudに私のコードをプッシュする再試行:

git push --all google 
Username for 'https://source.developers.google.com': "username input " `*(i put my gmail adress not sure if it's right thing)*` 

はその後、私はOpenSSHが、いくつかのパスワードの入力を求めてポップアップしてしまったユーザー名を検証した後....私はから1を試してみました私のGmailのアドレス...と私は失敗を得る

あなたが助けてくれますか? :眉をひそめる:

+0

を使用して、プロジェクト内のすべてのリポジトリを一覧表示することができ、アカウント上で使用してこのプロジェクトにアクセスすることができますか?どのgitバージョンを使用していますか、どのようにgitリポジトリをgoogleに設定しましたか( 'gcloud source repos clone'を使用したか、これらの[steps](https://cloud.google.com/source-repositories/docs/adding -repositories-as-remotes))? – cherba

+0

ローカルマシン上にあります。 gitバージョン2.8.2.windows.1を使って、私はGcloudをインストールして、あなたが言及したステップリンクを試してきました。そして、gcloud initを実行します。しかし、gcloudからディレクトリを変更できないので、私はgit ..に行きましたクラウドでリポジトリにコードを書く私がgitを取った理由。私はgcloudよりもgitを使いたいからです。 – dcas

答えて

1

すると、その後、

git config credential.helper gcloud.cmd 

その後、

git pull google 

ので、

をしなければならなかっただろうあなたが

git remote add google https://source.developers.google.com/p/PROJECT 

ようにGoogleクラウドgitのリモートリポジトリを追加したと仮定すると、

git push --all google 

が有効です。これは、システムの資格ヘルパーが

git config --system --unset credential.helper 
  • gcloudあなたのパス上にある

    を設定されていません

    1. を想定している、それは

      where gcloud 
      

      ...\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmd 
      
    2. のようなものを示しています
    3. あなたはそれが

      gcloud config list --format="value(core.account)" 
      

      あなた[email protected]を示している、gcloudを使用してアカウントを設定しています。

    4. あなたがたとえば、あなたがGCEのVMインスタンスまたはご自身のマシンで作業しているアルファコマンド

      gcloud alpha source repos list 
      
  • +0

    最初に実行した解決策はありがたいです。実行した後に git config credential.helper gcloud.cmd 私は他の資格証明の認証を完了する必要はありませんでした:)私のコードをプッシュすることができました。 – dcas

    関連する問題