[实践OK]git merge的实践. warning: Insecure world writable dir /root in PATH, mode 040777。 不指定

jackxiang 2017-11-17 23:43 | |
经测试,一是一旦进入某个分支,即使断开SSH,再次进入此目录,分支不变。
二是Git merge 并不需要git commit -a"xx",而是在git merge dev,@master里,直接git push即可。
一)假如git merge dev,后,再git commit -am"git merge release2",提示领先1个提交。
1)#git commit -am"git merge release2"
位于分支 master
您的分支领先 'origin/master' 共 1 个提交。
  (使用 "git push" 来发布您的本地提交)
无文件要提交,干净的工作区

2)操作时的编号在:3fee86c
git reset --hard origin/master
HEAD 现在位于 3fee86c modified README.md deploy by jenkins

因为Merge并没有commit写上注释,其看GitLab的Log是:
modified README.md deploy by jenkins
xiangdong committed 23 minutes ago  3fee86c3

========================================
二)正常操作如下@master:
git merge dev
更新 c9cd0f9..3fee86c
Fast-forward
README.md | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)

git status
位于分支 master
您的分支领先 'origin/master' 共 5 个提交。
  (使用 "git push" 来发布您的本地提交)
无文件要提交,干净的工作区

git push
/home/git/gitlab-shell/lib/gitlab_shell.rb:146: warning: Insecure world writable dir /root in PATH, mode 040777
Total 0 (delta 0), reused 0 (delta 0)
To git@gitlab.boosh.com.cn:irdcdev/iot.***.com.git
   c9cd0f9..3fee86c  master -> master

warning: Insecure world writable dir /root in PATH, mode 040777:
这个提示是说,给/usr/local 这个文件777的权限太大,不安全。 改为775,就没有这个提示了。是指在GitServer的权限不对,在GitServer的服务器里配置,
chmod 550 /root



在GitServer上对/root权限作出修改后,再次提交GitServer就不报错了:
git commit -m"test deploy" README.md
[master 9718db7] test deploy
1 file changed, 1 insertion(+)
#git push                            
对象计数中: 3, 完成.
压缩对象中: 100% (3/3), 完成.
写入对象中: 100% (3/3), 280 bytes | 0 bytes/s, 完成.
Total 3 (delta 2), reused 0 (delta 0)
To git@gitlab.boosh.com.cn:irdcdev/iot.***.com.git
   602b041..9718db7  master -> master

顺带看了一下Git的gitlab-shell配置文件,没懂,摘抄如下:
vi +146 /home/git/gitlab-shell/lib/gitlab_shell.rb
145       'HOME' => ENV['HOME'],
146       'PATH' => ENV['PATH'],                                                        
147       'LD_LIBRARY_PATH' => ENV['LD_LIBRARY_PATH'],
148       'LANG' => ENV['LANG'],
149       'GL_ID' => @key_id,
150       'GL_PROTOCOL' => GL_PROTOCOL
151     }

来自:http://www.cnblogs.com/tanglimei/p/5010239.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/9525/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2017-11-18 00:05
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]