git私服搭建命令

        git可以帮助团体实现协作开发,版本控制,很是强大。但是,在GitHub等网站上使用版本控制时,如果不想公开你的代码就要额外付费,这显然很让人不开心。利用私服就可以很方便解决这个问题,在自己的服务器上快速建立一个git服务器,既保证了项目的安全,也可以让很多学生党,快乐的测试。

        git私服搭建有两种,一种是手动搭建,一种是安装软件。在这里只介绍手动安装,软件设计的就不说了。

     准备工具

        linux服务器(网上学生机一般都在一个月10元作业,完全可以负担得起,也足够学生使用于日常测试和开发了,我是用的是阿里的Ubuntu)
        git工具

     步骤

     Linux配置

      1.安装git

        emmm,就不说了。不同版本的Linux安装命令都不一样,但是应该都有自带的git安装包,搜一搜就行了,也没有什么难度。

      2.创建用户

        groupadd git
        添加用户组git
        useradd git -g git -m
        在git用户组中添加用户git,-g表示组名,后面跟的就是组名。-m表示创建主目录,不带上不会自动创建git用户的目录。
        passwd git
        给git用户指定密码,需要输入两次,输入时不会有字母返回显示。
        cat /etc/group
        查看所有用户组信息,同下面命令类似,就不介绍了。
        cat /etc/passwd
        查看所有用户的信息,可以看到git用户,以及git用户的目录位置是/home/git
        
        
        mkdir gitrepo
        创建gitrepo文件夹,这是是root用户创建的
        chown git:git gitrepo/
        将该文件夹和文件夹下的所有文件和文件夹的用户和所在组改成git已经git组
        su git
        切换用户到git
        git init --bare runoob.git
        创建一个git项目runoob,未生成一个runoob.git文件夹
        exit
        退换原用户
        ls -ahl
        显示所有问价和文件夹以及权限等信息
        

      本地复制        

        git clone git@ip:/home/gitrepo/runoob.git
        在本地拷贝服务器的文件, 需要输入密码,就是之前设置的git用户的密码。其他的和使用GitHub没有什么区别,在GitHub上能用的大部分在私服上都可以使用。比如在私服创建分支等等。

        

猜你喜欢

转载自blog.csdn.net/astar3/article/details/80778050