• 有北京招聘配置管理的么 at 2013年03月28日

    我看这上面发布的职位,98% 都是北京的

  • 额,没有联系方式哎。。。。

  • 你的这个问题我曾经在官方的文档上看到过,刚刚又找了一下,找到了(好久没涉及忘记了) 使用 p4 typemap,使用 +l ,如 Typemap: +l //depot/...

    这样子,具体的你可以去看看官方管理员文档,这内容在第三章最后部分 建议你有空的时候看看官方的文档,虽然是英文的,看着比较痛苦,但好处还是大大滴,有印象就行了

  • 只是有个疑问,我在网上多个帖子,包括书上,都是执行完 gl-system-install,然后执行 gl-setup 安装的,为什么我这样会出现这样的错误,我很是疑问,而且不是在同一台机子,在公司这样,回家试也这样,但是我用的都是虚拟机,系统 ubuntu 和 centos,难道这个和虚拟机有关?

  • [i=s] 本帖最后由 flymaxdragon 于 2013-1-22 10:01 编辑

    问题解决了,原因如下:

    执行 gl-system-install 安装时,后面没跟参数,使用的是默认路径,路径为: /home/git/bin /home/git/share/gitolite/conf /home/git/share/gitolite/hooks

    然后在 gl-setup 进行安装的时候报错,说找不到那个 example.gitolite.rc 文件,因为需要把这个文件拷贝到/home/git/.gitolite.rc 来完成安装 于是我进脚本 gl-setup 看了下,他里面定义的 GL_PACKAGE_CONF 这个路径下确实没有 example.gitolite.rc 这个文件, 于是我就把 GL_PACKAGE_CONF 这个值改成/home/git/share/gitolite/conf ,然后安装就顺利通过了

    问题就在这,我在修改 gl-setup 里 GL_PACKAGE_CONF 值的时候,没看下面的注释说明,如下

    must be the same as the value for the same variable in

    $GL_PACKAGE_CONF/example.gitolite.rc. Sorry about the catch-22 :)

    说这个值和 example.gitolite.rc 中定义的 GL_PACKAGE_CONF 值必须相同 我当时就是因为不一样,所以才发生不会自动创建的版本库的问题。

    后来我直接修改了/home/git/.gitolite.rc 文件里 GL_PACKAGE_CONF 和 GL_PACKAGE_HOOKS 两个值,分别改成 /home/git/share/gitolite/conf /home/git/share/gitolite/hooks

    然后在重新执行 gl-setup 安装了一下,问题就解决了

    就是这样,中间有什么错误的地方,欢迎指正!

  • [i=s] 本帖最后由 flymaxdragon 于 2013-1-21 17:30 编辑

    @admin = user repo gitolite-admin RW+ = @admin repo testing RW+ = @all repo helloworld RW+ = @admin repo android RW+ = @all

    这是 gitolite.conf 授权文件内容,我后来又加了 android,结果也没自动创建出来,user 就是我测试的账号

    git clone gitolite:helloworld.git 这是 clone 的命令, (git clone gitolite:gitolite-admin.git 是 ok 的)

    另外,ssh 的别名文件如下 host gitolite user git hostname 192.168.0.221 port 22 identityfile ~/.ssh/id_rsa

  • 是在 $REPO_BASE 下创建的

  • 我也去服务器上手动创建了 git init --bare helloworld.git(这种方式有问题么?)

    然后在客户端 clone 一下,输出和上面的一样

  • 尝试了,输出如下: cloning into 'helloworld'... R access for helloworld DENIED to user (Or there may be no repository at the given path. Did you spell it correctly?) fatal: The remote end hung up unexpectedly

    说是没权限或者版本库的路径不对 没创建出来。。。。。从哪 clone = =!

  • 有 unix 环境下添加文件 at 2012年06月19日

    哈,果然,在 cygwin 下试了下效果,就是这个效果,回去再到具体的环境下再试试

    我原先一直以为用 ls。。。。。一直在试 ls。。。。

    原来用 find

    谢谢 laofo 啦,以后有问题继续骚扰啊

  • 有关配置管理员的行情 at 2012年06月19日

    =_=!! 一句话,就是上海这边软件配置管理员的薪水大概是个什么范围

  • 有 unix 环境下添加文件 at 2012年06月19日

    哎 现在这边没这个环境。。。。准备回去试试,但在 cygwin 下试了几个命令,觉得可行性不大,所以先问问

  • 有 unix 环境下添加文件 at 2012年06月19日

    用什么命令和参数都行,只要能达到目的就行

  • 哈哈,刚问完就找到了

    原来是 p4 changelists //...@date1,date2,这样就可以了,date 的格式是 2012/06/08