项目中的
mvnw
文件,在 Jenkins
中报 Permission denied
错误, 怀疑是 mvnw
文件权限没正确设置。排查及修正的步骤如下:
查看 Repository 中文件的权限
命令:
git ls-tree HEAD
结果:
100644 blob d2f0ea38081dce15746cffcec1f1e4151d1a1f0a mvnw
果然,发现 mvnw
权限为 100644
。
修改权限
命令:
git update-index --chmod=+x mvnw
提交改动
命令:
git commit -m "Revise permission access for mvnw"
检查修改结果
命令:
git ls-tree HEAD
结果:
100755 blob d2f0ea38081dce15746cffcec1f1e4151d1a1f0a mvnw
发现, mvnw
的权限已经更新为 100755
。
网友评论