私のGitlabアカウントから空のリポジトリを複製しようとしています。 SSH
の下のGitlabリポジトリページに表示されるアドレスを使用するだけです。
[email protected]:USERNAME/project-name.git
次に、これを空のフォルダで試してみますが、アクセス権が拒否されたことが繰り返し表示され、再試行を求めます。
git clone [email protected]:USERNAME/project-name.git
Cloning into 'project-name'...
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
クローンのhttps
アドレスを選択すると、次のメッセージが表示されます。
remote: HTTP Basic: Access denied
fatal: Authentication failed for ....
そのパスワードでGitlab
ホームページにログインできるので、何が本当に間違っているのかわかりません。
なにが問題ですか?それを修正するには?
私がWindowsを使用している場合、 この答え が命の恩人でした。
これは、Windowsパスワードの変更を余儀なくされるたびに発生し、上記の回答のどれも役に立ちませんでした。
私のために働く以下の解決策を試してください:
Windows Credential Manager(Windows Key
を押してcredential
と入力)に移動し、Windows Credentials
の下のgitエントリを編集します。古いパスワードを新しいパスワードに置き換えます。
gitlabでのssh認証には、sshキーが必要です。あなたのホスト、ウィンドウズ、リナックス、その他に応じて、あなたはそれを生成する必要があります。次に、アカウントにキーを追加する必要があります。
必要な情報はすべてここにあります: https://gitlab.com/help/ssh/README.md
Httpログインを使用する場合は、http認証に切り替える必要があります。リポジトリアドレスの左側にメニューがあり、sshまたはhttpを選択できます。後者を使用する