我在生产服务器上创建了一个新的存储库,并将其同步到我的开发服务器和本地服务器。
将其克隆到我的开发人员和本地计算机上运行良好,但文件和目录权限无法正常工作。
这是我将文件上传到git存储库的方式:
从机器获取文件=>回购:
- cd到项目目录。确保您的用户有权限(sudo chown me:/ var / www / atestproject)
- 初始化git repo:git init
- 添加文件:git add。
- 提交更改:git commit -m" Initial-Commit"
- 将git repo添加到帐户:git remote add origin git@bitbucket.org:potato666 / opti.git
- git fetch
- git pull origin master
- git push
醇>
我通过cd到一个文件夹然后git clone git@bitbucket.org:potato666/opti.git .
将文件克隆到我的本地机器,其中所有文件/ dorectory用户所有者和访问权限都没有设置为生产中的文件。
答案 0 :(得分:2)
Git本身只存储所有者可执行权限&符号链接。所以没办法用git做。您仍然可以使用第三方工具,如git-cache-meta。