git push 后 gitweb不能查看git 仓库(权限问题)
来源:互联网 发布:mac怎么更改字体大小 编辑:程序博客网 时间:2024/06/09 14:41
今天闲来无事,布置了一个git server (git服务器),利用Gitolite+Gitweb进行管理,按照别人的布置方法布置完了,每当客户端执行git push,使得gitwebb不能显示那个仓库,上网查了一下是由于仓库的权限问题,当我执行如下代码,在gitweb上就又能看到了:
sudo chmod -R 755 /home/git/repositories
可是我不能每次push后都去修改文件夹的权限呀,这一下午急死我了,我又想到是不是每次执行git push命令会修改git仓库某个文件的权限,或者生成的文件别的用户无法访问导致的。
问题确实是这样的,那我就查怎么才能修改用户创建文件或者文件夹的默认权限,这个和umask设置有关,关于umask的详细用法我会后期整理出来,我用如下命令查看我的umask
umask
输出:
077
一看这个我就醉了,077,这个用户生成的文件都是不可执行的,所以geiweb没有执行权限。
因此要修改git用户下的.gitolite.rc文件,源文件的内容如下:
把0077改为0002就行,保存修改退出就可以了,刷新你浏览器吧,或者做一次git push。
1 0
- git push 后 gitweb不能查看git 仓库(权限问题)
- 本地git仓库关联github仓库后无法push
- git本地仓库push
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
- git push提示Read-only权限问题
- 新建git,不能git push
- git push后撤销
- git 查看远程仓库
- gitweb无法访问android仓库中的某一个git project
- Git远端仓库被不同版本的本地仓库push,不能正常提交代码
- git push的问题
- Git@OSC Push问题
- git push问题
- git push 问题
- git push 失败问题
- 【git】gitweb 404 错误
- Git中git push到远程仓库不被授权的问题
- git 项目url改变,本地不能pull,push问题
- RGB颜色对照表
- URAL1009 K-based Numbers
- java自带定时任务功能(Timer&TimerTask)
- 基于 flask 框架的模拟instagram 图片分享网站的开发 7 (爬虫机器人)
- unity3d 第十三天
- git push 后 gitweb不能查看git 仓库(权限问题)
- http://elf8848.iteye.com/blog/382528
- 静态链接之与静态库的链接
- C语言课程设计——学生信息管理系统(BUG挺多,敬请指正)
- 【ACM】2034 人见人爱A-B
- 开发webapp(一)
- 二维数组中的查找
- jsoup工具去解析html
- 很认真的聊一聊程序员的自我修养