zoukankan      html  css  js  c++  java
  • Git 服务器搭建

    一、服务器端

         1、在服务器上添加新用户和密码
         sudo useradd -m git
         sudo passwd git
         
         2、添加一个空的项目
         mkdir example.git
         cd example.git
         git --bare init
         
         git init -bare 和git init区别
         git init -bare 方法创建的是一个所谓的裸仓库,这个仓库只保存git历史提交的版本信息,不允许用户在上面进行各种git操作,
    如果执行操作,会提示错误(This operation must be run in a work tree),所以远程仓库最好用git init -bare创建
     
         
    二、客服端
      1、生产ssh key 上传到服务器
          ssh-keygen -t rsa -C "xxxx@126.com"
          执行完会在~/.ssh 下面生成id_ras和id_rsa.pub两个文件,一个是私钥、一个是公钥
      
      2、将客服端id_rsa.pub中的内容发送到服务器~/.ssh/目录下,然后登录服务器将id_rsa.pub的内容拷贝到authorized_keys文件中
          scp id_rsa.pub xylios@192.168.2.200:~/.ssh/id_rsa.pub
          cat id_rsa.pub >> authorized_keys
          chmod 600 authorized_keys
     
         2、测试连接git 服务器
         ssh xylios@192.168.2.200
     
         3、添加远程仓库地址,并奖本地提交push到服务器
         git remote add origin xylios@192.168.2.200:~/ios_git
         git push -u origin master
  • 相关阅读:
    anltr 解析MYSQL
    MYSQL 主从复制
    Java happens-before
    傅里叶分析-数据通信的理论基础
    Java jdk常用工具集合
    kafka报错 日志压缩报错直接退出
    linux centos7开启防火墙端口
    mysql_取分组后的前几行值
    数据库隔离级别
    mysql删除重复数据
  • 原文地址:https://www.cnblogs.com/shuleihen/p/4907116.html
Copyright © 2011-2022 走看看