• Centos6.5搭建git远程仓库


    远程仓库搭建

    step1:安装git

            ```yum -y install git```
    

    step2:创建用户git,用来运行git服务

            useradd git 
            passwd git //修改git用户的密码
    

    step3:创建登录用户证书

             收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个 
    

    step4:初始化git仓库

               1.创建目录/git,在/git目下再创建一个.git结尾的目录,作为一仓库,这里创建一个/git/test.git,并且进入/git目录
               2.初始化仓库git init --bare test.git Git就会创建一个裸仓库,裸仓库没有工作区,服务器上的Git仓库纯粹是为了共享 所以不让用户直接登录到服务器上去改工作区,并且服务器上的Git仓库通常都以.git结尾
               3.将仓库的owner改为git  chown -R git:git test.git
               4.出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成,找到git用户的那一行将git:x:500:500::/home/git:/bin/bash改为git:x:500:500::/home/git:/usr/bin/git-shell .git-shell每次一登录就自动退出.
    

    step5:自此整个git远程仓库就搭建完成,就可以像使用github那样使用搭建好的远程仓库与你的team功能开发了.

    本地与搭建好的仓库交互

    git remote add origin git@192.168.0.01:/git/test.git 这里的ip是你主机的ip
    git clone git@192.168.0.1:/git/test.git 将远程仓库克隆到本地的仓库
    git push origin master 推送到远程仓库

  • 相关阅读:
    Cache与主存的映射方式 例题
    软件测试实验三
    指令的寻址方式
    指令系统
    Cache与主存的映射方式
    指令周期与数据通路
    SQL语句中Cast的用法
    详解SQL Server STUFF的用法
    使用adb卸载系统APP
    第四章:(1)本地运行模式
  • 原文地址:https://www.cnblogs.com/whereareyoufrom/p/4966834.html
Copyright © 2020-2023  润新知