[解決済み】gitlabでパーミッションが拒否される(公開鍵)
2022-04-11 12:57:12
質問
私の問題は、GitLabからプッシュもフェッチもできないことです。しかし、クローンすることはできます (HTTP または SSH 経由で)。プッシュしようとすると、このエラーが表示されます。
Permission denied (publickey) fatal : Could not read from remote repository.
私が見たすべてのスレッドから、以下は私がやったことです。
- 自分のパソコンにSSHキーを設定し、公開鍵をGitLabに追加する。
- ユーザー名とメールアドレスをconfig --globalで設定しました。
- SSH経由とHTTP経由でクローンを作成し、問題が解決するかどうかを確認しました。
- ssh -T [email protected] コマンドを実行しました。
私の問題を解決する方法について、何かお分かりになることがあれば、非常に感謝します。
解決方法は?
いろいろ検索して見つけたのがこれ。私には全く問題なく使えます。
- cmdと同じようにquot;Git Bash"にアクセスします。右クリックして、"管理者として実行" を実行します。
-
種類
ssh-keygen
- エンターキーを押してください。
- キーを特定のディレクトリに保存するかどうか尋ねられます。
- エンターキーを押します。パスワードを入力するか、パスワードなしで入力するよう促されます。
- 公開鍵は特定のディレクトリに作成されます。
-
では、そのディレクトリに移動して
.ssh
フォルダーに格納します。 -
ファイルが表示されます。
id_rsa.pub
. メモ帳で開いてください。その中のテキストをすべてコピーしてください。 - 次のページに移動します。 https://gitlab.com/-/profile/keys または
- ここに"key"テキストフィールドにペーストしてください。
- ここで、下の「quot;Title"」をクリックします。自動的に入力されます。
- 次に、quot;Add key"をクリックします。
これで試してみてください、確実に動作するはずです。
関連
-
[解決済み】Gitのエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
[解決済み】「オリジン/マスターへのプッシュが拒否されました」というエラーが常に発生するのはなぜですか?
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み】gitの「not something we can merge」エラーの解決方法
-
[解決済み] Gitのプッシュを正しく強制する方法は?
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] SSH公開鍵にアクセスするにはどうすればよいですか?
-
[解決済み] 2FA を有効にした後、Git 認証に失敗する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】fatal: 有効なオブジェクト名ではない: 'master'
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
[解決済み】ERROR: Error cloning remote repo 'origin'.
-
[解決済み】GitHubで空のブランチを作成する
-
[解決済み】git push >> fatal: 設定されたプッシュ先がありません。
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み] GitHubに空のブランチを作成する
-
[解決済み] ブラウンアウトの一環として、パスワード認証が一時的に無効になっています。代わりに個人用アクセストークンを使用してください[重複]。
-
[解決済み] Git作者不明
-
[解決済み] Ubuntuでssh-addで秘密鍵を永久に追加する方法は?[クローズド]