V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jianghu52
V2EX  ›  问与答

git 菜鸟关于服务器配置的问题

  •  
  •   jianghu52 · 2015-04-20 14:39:07 +08:00 · 1679 次点击
    这是一个创建于 3516 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手里有一台阿里云服务器,centos的系统。
    家里的是windows。
    我在家生成了gittest.pub的公钥。
    然后想把代码放到阿里云上。就不会做了。
    我知道应该在阿里云那边 安装 gitosis。也知道如何初始化一个包,但是公钥要怎么调用,就不太明白了。
    4 条回复    2015-04-20 16:56:02 +08:00
    ijse
        1
    ijse  
       2015-04-20 14:59:38 +08:00   ❤️ 1
    如果想简单搞的话,其实不必多余安装gitosis, 只需要服务器端装有git命令即可。

    假设项目目录在/workspace/my , 服务器ip地址是10.0.0.1
    cd workspace
    git daemon --verbose --base-path=. --export-all my

    用户只要在本地用如下命令clone即可:
    git clone git://10.0.0.1/my

    这样就将项目my clone过来了, 同样pull/push都没问题。
    这条命令是git中内置的,可以git help daemon查看更多帮助。


    ---
    如果要图方便的话,可以安装Gitlab,有web管理界面,多人使用更合适些。

    搜索下 Gitlab一键安装包, 然后你就会用了。
    cheng007
        2
    cheng007  
       2015-04-20 15:33:08 +08:00
    我上周参照这个教程搭建了一个git 服务器
    http://www.cnblogs.com/xl19862005/archive/2011/06/28/2092464.html
    clino
        3
    clino  
       2015-04-20 15:57:41 +08:00
    如果是一个人用直接用ssh方式就行了,不用装什么git服务器
    HackerOO7
        4
    HackerOO7  
       2015-04-20 16:56:02 +08:00
    同楼上,ssh就行,gitosis是在人多的时候做权限管理的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5932 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:52 · PVG 09:52 · LAX 17:52 · JFK 20:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.