gitでremoteをfetch専用(push禁止)にする方法

git remote set-url --push origin no-pushing

http://stackoverflow.com/a/7556269/605582

githubで、「それぞれforkしてpull requestして共同作業する」という開発スタイルの場合、基本的に本体へ直接pushすることはありえないので、間違って直接pushしないように
*1

*1:ちなみに、 no-pushingという文字列は、存在しないremote名やinvalidなurlなら、hogeでもfooでもなんでもいいです