码迷,mamicode.com
首页 > 其他好文 > 详细

Git 服务器搭建

时间:2015-10-24 17:15:56      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

一、服务器端

     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

Git 服务器搭建

标签:

原文地址:http://www.cnblogs.com/shuleihen/p/4907116.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!