Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSH キーのトラブル #41

Open
terasakisatoshi opened this issue Mar 11, 2024 · 3 comments
Open

SSH キーのトラブル #41

terasakisatoshi opened this issue Mar 11, 2024 · 3 comments

Comments

@terasakisatoshi
Copy link
Member

https://docs.github.com/ja/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys ここを読んでもろて

@saintbenjamin
Copy link
Contributor

僕もpushする際に、ちゃんとGitHubにSSH keyを登録したはずなのにそれを認識できず、IDやパスワードを聞きまくる現象が起こってます。

GitHubよりはGitLabの方を主に使ってて、GitLabの方はCLIコマンドでちゃんとプッシュできるのにGitHubはなぜかダメですね。

GitHub Desktopでボタンを押して何とかプッシュできました。

ちなみにGitHub DesktopですとGitHubのレポジトリのみならず、GitLabのレポジトリも同じGit系列なのでこれで一緒に使えます。

@terasakisatoshi
Copy link
Member Author

https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent にある説明にあるように ~/.ssh/config を生成した鍵のパスにすとできるはずです.

# ~/.ssh/config の中身
Host github.com
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_ed25519 # <---- ここを適宜編集

@saintbenjamin
Copy link
Contributor

https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent にある説明にあるように ~/.ssh/config を生成した鍵のパスにすとできるはずです.

# ~/.ssh/config の中身
Host github.com
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_ed25519 # <---- ここを適宜編集

はい、そちらもそのようにしております。GitLabの方はちゃんと認識できてるのにGitHubの方はなぜかダメです。ただいまはTwo-Factor Authenticationを疑ってます。GitLabからは、そういう設定にしていてもAccess Tokenを発行してくれてそちらを入力すれば認証は普通に通ってますが、GitHubの方はそのようなものは多分ないようでですね。GitHub Desktopというアプリは、ちゃんと認証済みな状態になっているので、僕のCLIとは違っていつでもコミットやプッシュができてる感じです。GitLabの方はCLI上でもGitHub Desktop上でも両方できますけど。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants