ブックマーク / hnw.hatenablog.com (2)
-
︵2015/1/30 追記︶時期は不明ですが、現時点のgithub.comはEd25519鍵にも対応しています。 ︵2016/5/31 追記︶﹁GitHubにバグ報告して賞金$500を頂いた話﹂で紹介した通り、既に弱い鍵はGitHubから削除され、新規登録もできなくなっています。 GitHub APIを利用して、GitHubの31661アカウントに登録されているSSH公開鍵64404個を取得してみました。抽出方法*1が適当すぎて偏りがあるような気もしますが、面白い結果が得られたと思うのでまとめてみます。 SSH鍵の種類 鍵の種類 個数 割合 RSA鍵 61749 (95.88%) DSA鍵 2647 (4.11%) ECDSA鍵 8 (0.01%) 約6万個の鍵のうち、8個だけECDSA︵楕円DSA︶鍵が見つかりました!常用しているのか試しに登録してみただけなのかはわかりませんが、何にせよ
-
みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitHub管理のオープンソースプロジェクトが増えてきました。バグレポートを送るにしてもpull request*1が前提のような空気があり、Git初心者には少し敷居が高い印象があります。 そんな僕も先日初pull requestをしてみたんですが、色々な失敗の積み重ねで残念なpull requestになってしまいました。その反省を元に、本稿ではpull requestする際のベストプラクティスを紹介します。これは﹁Git Workflow﹂をベースにコマンド例などを加筆したものです。 概要 pull requestする際は、
-
1