1

組織内にプロジェクト (ID: imagetest1-259203) を作成しました。を使用してリポジトリを正常に作成しました

gcloud source repos create repo1

しかし、これを使用してPCにクローンしようとしたとき

gcloud source repos clone repo1

次の問題が発生します。(注: 「Cloud Source Repositories API」は既に有効にしています)

Cloning into 'D:\AppEngineTests\repo1'...
remote: PERMISSION_DENIED: The caller does not have permission
remote: [type.googleapis.com/google.rpc.RequestInfo]
remote: request_id: "2e79f3c507f14b3190d7a5941bed3e5f"
fatal: unable to access 'https://source.developers.google.com/p/imagetest1-259203/r/repo1/': The requested URL returned error: 403
ERROR: (gcloud.source.repos.clone) Command '[u'git', u'clone', u'https://source.developers.google.com/p/imagetest1-259203/r/repo1', u'D:\\AppEngineTests\\repo1', u'--config', u'credential.helper=', u'--config', u'credential.helper=!gcloud.cmd auth git-helper --account=prabodar@xellmart.com --ignore-unknown $@']' returned non-zero exit status 128

しかし、同じ一連のコマンドを使用して Cloud Shell にクローンを作成すると、成功しました。

4

2 に答える 2

0

Google Cloud レポジトリのコンテンツのクローンを作成するには、次のものが必要です。

権限に問題があると思われます。

Cloud SDKをインストールする必要があります。

認証資格情報を提供します。

gcloud init

次に、リポジトリをクローンします。

gcloud source repos clone [REPO_NAME] --project=[PROJECT_NAME]
于 2019-12-02T09:59:18.193 に答える