git remote set-url --push origin no-pushinghttp://stackoverflow.com/a/7556269/605582 githubで、「それぞれforkしてpull requestして共同作業する」という開発スタイルの場合、基本的に本体へ直接pushすることはありえないので、間違って直接pushしないように *1 *1:ちなみに、 no-pushingという文字列は、存在しないremote名やinvalidなurlなら、hogeでもfooでもなんでもいいです