GitHubのリポジトリへの読み取り/書き込みアクセス権があります。そのリポジトリのローカルクローンがあります。そのリモートから変更をプルできるようにしたいのですが、変更をプッシュしてはいけません。
リモートを読み取り専用としてマークして、誤って間違ったコマンドを入力してプッシュすることがないようにする方法はありますか?
経由でデフォルトのプッシュを停止できます
git config push.default nothing
または、特定のリモートでより強力な保護を行うには、そのリモートへのプッシュを完全に中断することができます。
git config remote.origin.pushurl "you really didn't want to do that"
git remote set-url origin --push "hey, stop pushing"
以下は、明示的に構成されたプッシュ URL を削除しますが、プッシュはフェッチ URL を使用するため、必要なものではないことに注意してください。
git remote set-url origin --delete --push ".*"