質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

暗号化

ネットワークを通じてデジタルデータをやり取りする際に、第三者に解読されることのないよう、アルゴリズムを用いてデータを変換すること。

Q&A

解決済

1回答

944閲覧

githubのgpgキーはマシンごとに新しいものを生成しなければいけないものですか?

KOTTON

総合スコア47

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

暗号化

ネットワークを通じてデジタルデータをやり取りする際に、第三者に解読されることのないよう、アルゴリズムを用いてデータを変換すること。

0グッド

0クリップ

投稿2021/09/22 11:43

編集2021/09/22 12:56

発端

数か月前に、Githubでgpg署名付きコミットをするためにwindows10でgpgキーを作りました。
それから数か月間そのままやっていたんですが、今日macからコミットしようとしたところ署名付きコミットのやり方が分からずつまずきました。

一応自分が試した解決法

いろいろ試したところ最終的には、

  1. mac側で新しいgpgキーを作りgithubに登録しました。
  2. mac側でsshキーを作りgithubに登録しました。

これで無事macからでもpushすることはできました。

質問

ただ、まだいくつか疑問は残ります。

  1. まずgpgキーってのはマシンごとに毎回毎回新しく作るものなのか?それとも共有する方法があったのか?

  2. また、上記でsshキーを作ったのは、git remote -v した際にhttps://から始まるリモートだと、pushの際にユーザー名とパスワードを求められた挙句「パスワード認証は廃止されました」というエラーを突きつけられるからです。

ただwindowsの方でgit remote -vをすると何故かhttps://から始まるにも関わらず普通にpushできています。これが何故なのかとても疑問が残ります。

詳しい方、教えていただけると幸いです

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

一応自分が試した解決法

いろいろ試したところ最終的には、

mac側で新しいgpgキーを作りgithubに登録しました。
mac側でsshキーを作りgithubに登録しました。
これで無事macからでもpushすることはできました。

投稿2021/09/23 14:26

KOTTON

総合スコア47

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問