Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 有没有办法克隆一个与我从原始目录克隆的存储库具有相同文件访问权限的存储库?_Git_Bitbucket - Fatal编程技术网

Git 有没有办法克隆一个与我从原始目录克隆的存储库具有相同文件访问权限的存储库?

Git 有没有办法克隆一个与我从原始目录克隆的存储库具有相同文件访问权限的存储库?,git,bitbucket,Git,Bitbucket,我在生产服务器上创建了一个新的存储库,并将其同步到我的开发服务器和本地服务器 将其克隆到我的开发人员和本地机器上运行良好,但文件和目录权限无法正常工作 以下是我将文件上载到git存储库的方式: 从机器获取文件=>到repo: cd给项目总监。确保您的用户具有权限(sudo chown me:/var/www/atestproject) 初始化git repo:git init 添加文件:git Add 提交更改:git Commit-m“Initial Commit” 添加到git repo到帐

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

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

以下是我将文件上载到git存储库的方式:

从机器获取文件=>到repo:

  • cd给项目总监。确保您的用户具有权限(sudo chown me:/var/www/atestproject)
  • 初始化git repo:git init
  • 添加文件:git Add
  • 提交更改:git Commit-m“Initial Commit”
  • 添加到git repo到帐户:git remote添加来源git@bitbucket.org:potato666/opti.git
  • git获取
  • git拉源主机
  • git推送

  • 我将这些文件克隆到本地计算机上,方法是先将cd刻录到一个文件夹中,然后
    git clonegit@bitbucket.org:potato666/opti.git。
    其中所有文件/dorectory用户的所有者和访问权限未设置为生产线上的权限

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

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

    可能重复的