githubのレポジトリ、sshかhttpsか

手元のmacgithubへのpushができんなーと思ってたら、どうやらhttpsでアクセスしようとしてた事が問題だったよう。

nanase.hatenablog.jp

とりあえず、2段階認証のアクセストークンを取得してみる。

Two-factor Authentication · GitHub

qiita.com

scopeはとりあえずrepo、gist、userで。
そして再度pushし、passwordの欄に先ほどのtokenを入力したのだが・・・

今度はfatal: unable to access '...': Empty reply from serverという別のエラーが・・・

stackoverflow.com
こちらは解決のめどが立たず、結局上記記事で「httpsじゃなくsshにすればいんじゃね?」という身も蓋もない解説があったので大人しく従う事に。

Changing a remote's URL - User Documentation
こちらを参考に、remoteをsshにして、無事push完了。。