是否有可能单独git忽略的规则对每一个偏远的?
题
这是我的情况。我设置了一个发展服务器和生产服务器上PHP雾。我有一个文件集在我的地方机,我想向能够工作和推动各2个服务器上PHP雾。
我希望我的发展受保护服务器不过,使用传统的htpasswd/要方法。这意味着生产服务器的需要,忽视这两个文件在我的工作副本。
是否有一个方式告诉生产服务器忽略这两个文件时提交,但让他们通过当推动向发展的服务器?
解决方案
我在找到这一段时间回来以及和我使用过这一条,它应该解释如何使用一个单一的要多点,而不是担心饭桶。
博员额:"单 .htaccess
文件在仓库的开发和生产服务器"通过 马克*艾伦*埃文斯
他描述的问题正是如此:
问题:
你想拥有
dev.yoursite.com
和www.yoursite.com
但你不想dev.yoursite.com
可见的公众。方案:
如果您使用apache(其中许多我们正),
.htaccess
和.htpasswd
救援。
在你.htaccess
文件添加:
SetEnvIf Host yourstagingserver.com passreq
AuthType Basic
AuthName “Staging Server”
AuthUserFile /path/to/.htpasswd
Require valid-user
Order allow,deny
Allow from all
Deny from env=passreq
Satisfy any
配置你的密码文件在两个开发和生产
无论你指定的
/path/to/.htpasswd
文件中,浏览该文件夹,从控制台和类型"htpasswd -c .htpasswd mark
"在那里的标志是第一个用户,你想要建立一个登录。
每个其他人类型"htpasswd .htpasswd linda
"在那里linda
是下一个用户名,你希望加入到.htpasswd
文件。
每一次,它将提示你输入密码的两倍(你的密码会是存在的.htpasswd
文件)加密的接下来的用户名。注:
AuthUserFile
预计一个绝对的道路,但是如果你不起你的道路向前削减,这违约的目录指定在你 httpd.conf
文件作为 ServerRoot
.