発端
数か月前に、Githubでgpg署名付きコミットをするためにwindows10でgpgキーを作りました。
それから数か月間そのままやっていたんですが、今日macからコミットしようとしたところ署名付きコミットのやり方が分からずつまずきました。
一応自分が試した解決法
いろいろ試したところ最終的には、
- mac側で新しいgpgキーを作りgithubに登録しました。
- mac側でsshキーを作りgithubに登録しました。
これで無事macからでもpushすることはできました。
質問
ただ、まだいくつか疑問は残ります。
-
まずgpgキーってのはマシンごとに毎回毎回新しく作るものなのか?それとも共有する方法があったのか?
-
また、上記でsshキーを作ったのは、
git remote -v
した際にhttps://から始まるリモートだと、pushの際にユーザー名とパスワードを求められた挙句「パスワード認証は廃止されました」というエラーを突きつけられるからです。
ただwindowsの方でgit remote -v
をすると何故かhttps://から始まるにも関わらず普通にpushできています。これが何故なのかとても疑問が残ります。
詳しい方、教えていただけると幸いです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。