Git命令行連GithubとTortoiseGit連Githubの違い

695 ワード

gitでコマンドラインを介してgithubを接続する場合は、コマンドラインを介して
$ ssh-keygen -t rsa -C "[email protected]"

rsa鍵を生成し、githubのSSHに鍵を追加すればよい.
 
tortoisegit方式でgithubを接続する場合は、tortoisegitのputtygenを借りる必要があります.スタートメニューをクリックして、実行
tortoisegitの下にあるputtygenは、「Generate」ボタンをクリックし、マウスを空白の場所で進捗バーが終わるまで移動します.
ランダムなkeyが自動的に生成されます.そしてこのキーをgithubのSSHに追加すればよい.
 
なぜこの2つの違いがあるのでしょうか.TortoiseGitはssh-keygenではなくppkという拡張子の鍵しか使用できないので
生成されたrsa鍵であり、github開発にはrsa鍵が必要である.そこでTortoiseGitを用いてgithub開発を行う場合、
githubにもTortoiseGitにも適したppk鍵をputtygenによって生成する必要がある.