2016-09-30 13 views
0

私はGitリポジトリへのプッシュアクセスがありますが、実際にはそのリポジトリに直接プッシュしたくはありません。決して特定のリモートにプッシュしないでください

例:私はGithubリポジトリへのプッシュアクセスがありますが、ほとんどの場合、代わりにそのリポジトリのフォークにプッシュし、プルリクエストを送信してGithubコードレビュープロセスを使用できます。

どのように私はそれからプルできるが、それを誤ってプッシュしないようにリモートを追加できますか?

答えて

2

ベストは私が思いついたことです:それぞれのリモコンは(少なくとも)2つのURLを持っていることに注意してください。 1つはプッシュ用、もう1つはフェッチ用です。

あなたは空の文字列に、リモートのプッシュURLを設定した場合、あなたがそれにプッシュしようとするたびに、あなたがエラーを取得します:

git remote set-url --push origin "" 

さて、

$ git push origin master 
fatal: No path specified. See 'man git-pull' for valid url syntax 

それはありませんしかし、最も明白なエラーメッセージです。

関連する問題