我正在使用make文件来获取repo然后构建。但是,无法访问此回购的人员也可以访问该项目,并且应该能够构建项目的其他部分。
不幸的是,现在无法访问此特定git仓库的人无法构建。
有没有办法在克隆之前检查用户是否可以访问git repo?这将允许我在制作过程中跳过该部分而不会破坏构建。
答案 0 :(得分:0)
Git本身并不执行访问管理,因此除了尝试提取或推送之外,没有内置的方法来检查访问权限。
你必须忽略你的makefile中不成功的pull。(
)答案 1 :(得分:-1)
这解决了我:
GIT_SSH_COMMAND="ssh -oBatchMode=yes"