我工作在Windows和对生产有一个Linux系统,我想一些文件chmod来0777,但我不知道如何做到这一点在Windows上。 我宁愿不做生产,因为我无法提交/推那里。
有没有一种方法和chmod 0777文件在Windows上,因此它保持0777的时候我会克隆在生产/拉提交到Git的?
我工作在Windows和对生产有一个Linux系统,我想一些文件chmod来0777,但我不知道如何做到这一点在Windows上。 我宁愿不做生产,因为我无法提交/推那里。
有没有一种方法和chmod 0777文件在Windows上,因此它保持0777的时候我会克隆在生产/拉提交到Git的?
如果你想将文件标记为可执行文件,你可以使用
git update-index --chmod=+x <your_file>
如果你真的想为每个人的文件可写,你就必须建立一个post-update
的Linux系统上的钩,因为Git并不跟踪文件的权限,只可执行位。
另一种解决方案是安装Cygwin的 Windows上。
Cygwin的模仿类Unix环境,但所有程序cygwin的Windows计算机上本地运行。 这不是一个虚拟机。 然而,Cygwin的二进制编译,使它们能够理解像UNIX风格的文件权限的东西,正常的Windows程序不了解cygwin的库。
所以,你需要安装Cygwin的版本的Git。 刚刚从Cygwin的安装程序选择Git会先安装Cygwin时。