Git:限制推送到远程存储库的文件

标签 git web-config

我有一个 Web 项目,其根目录是我的 git 存储库的根目录。 Git 正在跟踪该项目中的大部分文件并推送到远程存储库。在项目的根目录下,我有一个 web.config 文件,我想在本地跟踪该文件,但不推送到我们的远程存储库。

这可以用 git 实现吗?

最佳答案

一种方法是添加 virtual referenceGitolite安装在 Git 上游存储库一侧(您要推送到的一侧)。

这种更新 Hook 可以分析推送到的文件的内容,如果包含错误的文件则拒绝推送。
VREF FILETYPE就是一个例子。

关于Git:限制推送到远程存储库的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13168921/

相关文章:

git - 如何撤消 "git push --mirror"?

linux - git: 'pull' 不是 git 命令 - CentOS VPS 服务器

asp.net - 如何使用 System.Net.HttpClient 正确指定代理

.net - 如何配置 WCF 服务以在没有 HTTP 绑定(bind)的情况下通过 HTTPS 工作?

asp.net - 限制下载 Web.Config 中的一般文件

ruby-on-rails - 在 git 中管理 schema.rb 的首选方法是什么?

git - 如何git添加当前项目中的所有文件,提交并进行推送?

asp.net - 如何使用配置转换删除 web.config 中的模块

linux - 尝试获取或推送时出现 Eclipse egit 错误

asp.net-mvc - 为什么 log4net 不记录 nhibernate 信息