1

C++プロジェクト用にbitbucket.orgにリポジトリを作成しました。

コンピューターにgitをダウンロードしてインストールし、クライアントのSmartGITとしてもインストールしました。

puttygenを使用して一連のキーを生成しました。生成手順の後、プロジェクトのSSHキーセクションにビットバケットに公開キーデータを追加し、SmartGITを使用してコンピューターにリポジトリを複製しながら、puttygenから保存したOpenSSHキーを追加しました。

コンピューターからリポジトリフォルダーにプロジェクトを追加しましたが、変更をコミットしようとすると、次のエラーが発生します。

The remote end hung up unexpectedly.
conq: repository access denied. access via a deployment key is read-only.

リポジトリに変更をコミットできるようにするにはどうすればよいですか?私はGITの使い方の初心者です。

4

1 に答える 1

2

Deployment KeysプロジェクトのセクションにSSHキーを追加した可能性があります。そこに追加されたキーは、読み取り専用アクセスのみを提供します。

あなたがしたいのは、そこからキーを削除し、代わりにの下に追加することManage Account -> SSH keysです。そこに追加されたキーは、ユーザーがアクセスできるリポジトリへの完全な読み取り/書き込みアクセスを提供します。

両方の場所にキーを追加した場合はどうなるかわかりませんが、念のため、展開キーからキーを削除してください。

于 2012-10-13T11:15:56.987 に答える