git のデータ転送プロトコルに関するメモ
git のデータ転送プロトコルに関するメモを軽くまとめてみた。 参考資料
https
https+http ベーシック認証を使えるので、匿名での read と暗号化(tls)+認証(basic 認証)つきでの write を実現できるのが利点
SSH
ssh を使うので匿名でのアクセスだけはできないが、(ユーザー名を伝えないと ssh できないので)もちろん暗号化と認証は実現できる
git
暗号化も認証もないが高速なので、読み取り専用として使うべきプロトコル remote repository 側で git プロトコルでの push は許可しないようにしたいところ