有没有办法克隆具有相同文件访问权限的存储库,因为我从原始目录克隆了它?

时间:2018-06-03 11:20:48

标签: git bitbucket

我在生产服务器上创建了一个新的存储库,并将其同步到我的开发服务器和本地服务器。

将其克隆到我的开发人员和本地计算机上运行良好,但文件和目录权限无法正常工作。

这是我将文件上传到git存储库的方式:

  

从机器获取文件=>回购:

     
      
  1. cd到项目目录。确保您的用户有权限(sudo chown me:/ var / www / atestproject)
  2.   
  3. 初始化git repo:git init
  4.   
  5. 添加文件:git add。
  6.   
  7. 提交更改:git commit -m" Initial-Commit"
  8.   
  9. 将git repo添加到帐户:git remote add origin git@bitbucket.org:potato666 / opti.git
  10.   
  11. git fetch
  12.   
  13. git pull origin master
  14.   
  15. git push
  16.   

我通过cd到一个文件夹然后git clone git@bitbucket.org:potato666/opti.git .将文件克隆到我的本地机器,其中所有文件/ dorectory用户所有者和访问权限都没有设置为生产中的文件。

1 个答案:

答案 0 :(得分:2)

Git本身只存储所有者可执行权限&符号链接。所以没办法用git做。您仍然可以使用第三方工具,如git-cache-meta。