3

git pushGoogle クラウド リポジトリにアクセスしようとすると、上記のメッセージが表示されます。次に、資格情報の入力を求められます。その後、次のエラーが表示されます。

有効な選択肢は [auth、components、compute、config、container、deployment-manager、dns、docker、feedback、help、info、init、meta、preview、projects、source、sql、topic、version] です。致命的: ' https://source.developers.google.com/p/projectname/ 'の認証に失敗しました

不足しているものはありますか?

4

2 に答える 2

5

セットアップに示されているようgit config --listに、git credential helper は次を指しています

credential.helper=/opt/google-cloud-sdk/bin/gcloud

これは正しくないようです。ヘルパーには絶対パスを含めないでください。実行することで正しい値にリセットできます

$ git config credential.helper gcloud.sh

上記が機能するgcloudには、PATH 環境変数に含まれている必要があります。そうしないと、git が を見つけることができませんgit-credential-gcloud.sh。確実に

$ which git-credential-gcloud.sh

それが配置されているパスを返します。そうでない場合は、パスを設定するために実行できます

$ source /opt/google-cloud-sdk/path.bash.inc
于 2016-02-14T22:34:43.433 に答える