2017-01-31 17 views
1

禁断のグーグルhttps://source.developers.google.com/p/名-XXXXXX/R /デフォルト

GitのプッシュGoogleのマスター 致命的:リモートエラー:禁断の

彼らは私が権限を持っていないと思うなら、私は、私が組織のプロジェクトの所有者午前伝えることはできません

私は、ローカルリポジトリを作成するために彼らの方向に従うことを試み、それが失敗したソース・ツールのコンソールで

をリポジトリを作成しました:

のgcloudソースリポジトリのクローンソース--project =プロジェクト-XXXXXXを へのクローニング'xxx \ source' ... エラー:(gcloud.auth.git-helper)無効な入力行形式:[path =]。 致命的:リモートエラー:

無効な認証資格情報。

は、新しい識別子を生成してください: https://source.developers.google.com/auth/start?scopes=https://www.googleapis.com/auth/cloud-platform

ERROR:(gcloud.source.repos.clone)COMMAND '[' gitの ' 'クローン'、 'https://source.developers.google.com/p/project-xxxxxx/r/source'、 'のxxx \ソース'、' - '0'が返されました。終了ステータスは128です。

+0

ローカルマシン/ユーザのssh公開鍵をリモートホストサーバに置く必要があります。サーバーに直接アクセスできない場合は、Googleクラウドに公開キーを追加できるインターフェースが必要です。 – ElpieKay

答えて

0

正確な形式Cloud Source RepositoriesのURLはhttps://source.developers.google.com/p/${project_id}/r/${repo_name}です。プロジェクトIDの代わりにプロジェクト番号を使用しようとしているようです。

は、プロジェクトの数から、プロジェクトのIDを確認するには、次のコマンドを実行します。

gcloud projects list --filter PROJECT_NUMBER=${project_number} 

はまた、あなたが正しいアカウントで認証されていることを確認してください。あなたは、アクティブなアカウントのgcloudを実行することにより、使用されて見ることができます:

gcloud auth list 

あなたはまだあなたのリポジトリをクローン問題がある場合、私はのgcloudのバージョンが(例えばgcloud components update)最新の状態であることを確認することしようとするだろう。私はGCloud code labGoogle Cloud Platform -> Development -> Repositories

上のリポジトリを作成する必要がありました

+0

私はちょうどポストにプロジェクトIDを入れていない、私はそれを読むすべての人にそれを与えることは良い考えだとは思わなかった。 project-idはname-6Digitsの形式です。それは私がリクエストを提出したときに使用したものです。最初のエントリーで私はそれをプロジェクトと呼んでいたのです。番号と番号はIDの6桁の値でした。投稿を編集してより明確にします。 – Nefarious

+0

私はgcloud auth listを実行しましたが、正しいと思われるように私のメールアドレスを返しました。私はgcloudコンポーネントの更新を実行し、すべてのコンポーネントが最新であると報告しました。 – Nefarious

+0

プロジェクトIDでクラウドサポートにお問い合わせください(https://support.google.com/cloud/answer/6282346)。 –

1

、私はそこdefaultリポジトリを作成する必要がありました。

2

それはのgcloudと既存のGitのセットアップの間に資格証明マネージャの競合があったに見えます。

私は資格証明マネージャの設定を解除するには、次のように走ったし、私がのgcloudレポのクローンを作成することができました。

> git config --system --unset credential.helper 
0

@のgtiwari333コマンドを実行した後、管理者権限でCMDを開き、gcloud source repos clone default --project=myprojectsnameコマンドを実行することができた

0

はちょうどターミナルで次のコマンドを実行していますが、最初に管理者として実行する必要が

git config --system --unset credential.helper 
0

私は間違って100%正しく設定されていないレポにプッシュしようとしました。

git remote -v 

完全なURLパスの原点に沿ってリモート名が表示されます。

関連する問題