プライベートgitリポジトリをcPanelに追加しようとしていますが、権限の問題に遭遇し、どこに問題があるのかわかりません
「SSHアクセス」セクションのcPanelでSSH鍵を生成しました。次に、「キーのデプロイ」セクションでgitのプライベートリポジトリにキーを追加しました。
しかし、cPanelでリポジトリを複製しようとすると、エラーが発生します。
エラー:「/ usr/local/cpanel/3rdparty/bin/git」は、終了時にエラーコード「128」を報告しました:権限が拒否されました(公開キー)。致命的:リモートリポジトリから読み取れませんでした。正しいアクセス権があり、リポジトリが存在することを確認してください。
SSHでクローンしようとしています[email protected]:myusername/myrepo.git
何か間違ったことをしたり、ステップを逃したことがありますか?
CPanel内のSSHキーのインポートに関する問題を発見しました。cPanelSSH Key Webインターフェイスを介して秘密キーをインポートすると、ファイルが作成されますが、改行として^M
の文字が含まれます。
SSH経由でファイルを編集し、デスクトップから元のキーをコピーすると、cPanelを介したGit操作はすぐに機能しました。
インポート後に秘密鍵を編集し、 line-ending またはその他の迷子文字がないことを確認します。