jianghu52
V2EX  ›  问与答

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

  •  
  •   jianghu52 · Apr 20, 2015 · 2073 views
    This topic created in 4083 days ago, the information mentioned may be changed or developed.
    手里有一台阿里云服务器,centos的系统。
    家里的是windows。
    我在家生成了gittest.pub的公钥。
    然后想把代码放到阿里云上。就不会做了。
    我知道应该在阿里云那边 安装 gitosis。也知道如何初始化一个包,但是公钥要怎么调用,就不太明白了。
    4 replies    2015-04-20 16:56:02 +08:00
    ijse
        1
    ijse  
       Apr 20, 2015   ❤️ 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  
       Apr 20, 2015
    我上周参照这个教程搭建了一个git 服务器
    http://www.cnblogs.com/xl19862005/archive/2011/06/28/2092464.html
    clino
        3
    clino  
       Apr 20, 2015
    如果是一个人用直接用ssh方式就行了,不用装什么git服务器
    8rB61FLBPVSxW2C8
        4
    8rB61FLBPVSxW2C8  
       Apr 20, 2015
    同楼上,ssh就行,gitosis是在人多的时候做权限管理的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5598 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 02:36 · PVG 10:36 · LAX 19:36 · JFK 22:36
    ♥ Do have faith in what you're doing.