是否有一种方法允许从bitbucket/任何其他提供商通过git访问特定文件,以维护所有人的代码文件隐私?

是否有一种方法允许从bitbucket/任何其他提供商通过git访问特定文件,以维护所有人的代码文件隐私?,git,version-control,bitbucket,Git,Version Control,Bitbucket,我有一个sdk的回购协议,团队遍布全国。我们需要保持代码的私密性和安全性,以防被破坏 那么,我们可以通过git repo设置为bitbucket用户启用单个/特定文件访问吗?我无法在评论上发布图像,因此如果这是您正在寻找的,我将更新答案,并提供有关如何和如何操作的完整解释 您可以从设置屏幕限制和限制对回购和牧场的访问: 限制对存储库/牧场的访问 限制对特定文件的更改(或允许某些用户更改) #/垃圾箱/垃圾箱 #检查这是否是存储库中的第一次提交 如果git rev parse--验证HEAD

我有一个sdk的回购协议,团队遍布全国。我们需要保持代码的私密性和安全性,以防被破坏


那么,我们可以通过git repo设置为bitbucket用户启用单个/特定文件访问吗?

我无法在评论上发布图像,因此如果这是您正在寻找的,我将更新答案,并提供有关如何和如何操作的完整解释

您可以从设置屏幕限制和限制对回购和牧场的访问:

限制对存储库/牧场的访问


限制对特定文件的更改(或允许某些用户更改)
#/垃圾箱/垃圾箱
#检查这是否是存储库中的第一次提交
如果git rev parse--验证HEAD>/dev/null 2>&1
然后
#我们将更改与上一次提交进行比较
顶头^
其他的
#初始提交:针对空树对象的差异
反对=4B825DC642CB6EB9A060E54BF8D6928FBEE4904
fi
#将输出重定向到屏幕。
执行器1>&2
#检查是否已更新给定文件
if[$(git diff tree-r——仅针对| grep命名$);
然后
#->添加代码以检查特定用户
#->(例如从提交中获取)
#输出颜色
红色='\033[0;31m';
绿色='\033[0;32m';
黄色='\033[0;33m';
默认值='\033[0;m';
#个人接触:-)
回显“${red}”
回声“”
回声“|ZZzzz”
回声“|”
回声“|”
回声“|ZZzzz/^\|ZZzzz”
回声“| | ~~~| |”
回声“||-|/\”
回声“/^\|[]+| ^^^”
回声“|^^^^^^ | |+[]| | | |”
回音“|+[]|/\/\/\/\/\/\/\/\/\/\/\/\/\/^^^^^”
回声“|+[]+|~~~~~~~~~~~~~~~~~~~~~~~~~+[].”
回声“| |[]/^\[]+[]+[]+|”
回声“|+[]+|[]| | | |[]|+[]+|”
回声“|[]+| | | | | |[]+|”
回声“||||||||||||-------------------------|||||||||
回声“”
回声“”
echo“${red}不允许您提交此文件”
回声“”
回显“${default}”
fi;
#根据需要将退出代码设置为0或1
#0=好推
#1=不推动退出。
出口0;


我无法在评论中发布图像,因此如果这是您要查找的内容,我将更新答案,并详细说明如何以及如何操作

您可以从设置屏幕限制和限制对回购和牧场的访问:

限制对存储库/牧场的访问


限制对特定文件的更改(或允许某些用户更改)
!/bin/sh
#检查这是否是存储库中的第一次提交
如果git rev parse--验证HEAD>/dev/null 2>&1
然后
#我们将更改与上一次提交进行比较
顶头^
其他的
#初始提交:针对空树对象的差异
反对=4B825DC642CB6EB9A060E54BF8D6928FBEE4904
fi
#将输出重定向到屏幕。
执行器1>&2
#检查是否已更新给定文件
if[$(git diff tree-r——仅针对| grep命名$);
然后
#->添加代码以检查特定用户
#->(例如从提交中获取)
#输出颜色
红色='\033[0;31m';
绿色='\033[0;32m';
黄色='\033[0;33m';
默认值='\033[0;m';
#个人接触:-)
回显“${red}”
回声“”
回声“|ZZzzz”
回声“|”
回声“|”
回声“|ZZzzz/^\|ZZzzz”
回声“| | ~~~| |”
回声“||-|/\”
回声“/^\|[]+| ^^^”
回声“|^^^^^^ | |+[]| | | |”
回音“|+[]|/\/\/\/\/\/\/\/\/\/\/\/\/\/^^^^^”
回声“|+[]+|~~~~~~~~~~~~~~~~~~~~~~~~~+[].”
回声“| |[]/^\[]+[]+[]+|”
回声“|+[]+|[]| | | |[]|+[]+|”
回声“|[]+| | | | | |[]+|”
回声“||||||||||||-------------------------|||||||||
回声“”
回声“”
echo“${red}不允许您提交此文件”
回声“”
回显“${default}”
fi;
#根据需要将退出代码设置为0或1
#0=好推
#1=不推动退出。
出口0;
不,不是

对于bitbucket git repo,目前无法指定文件的访问权限

您可以在bitbucket repo上设置三种前置任务:管理、写入和读取。 即使对于只有读取权限的用户,他们也可以访问repo的所有文件

更多详细信息,您可以参考文档和帖子

顺便说一句:如果您想向bitbucket推荐该功能(启用对文件/文件夹的权限设置),您可以通过创建新版本进行反馈。

不,不是

对于bitbucket git repo,目前无法指定文件的访问权限

您可以在bitbucket repo上设置三种前置任务:管理、写入和读取。 即使对于只有读取权限的用户,他们也可以访问repo的所有文件

更多详细信息,您可以参考文档和帖子

顺便说一句:如果您想向bitbucket推荐该功能(启用对文件/文件夹的权限设置),您可以通过创建一个新问题进行反馈。

不是文件特定的编号。您可以