Git 服务器搭建(Linux)




一、安装
 centos
  1.yum install git
   不一定可以,没有yum源
  2.源码安装
   a、安装git环境(有的可以不用装)
    •yum install curl
 
    •yum install curl-devel
    
    •yum install zlib-devel
    
    •yum install openssl-devel
    
    •yum install perl
    
    •yum install cpio
    
    •yum install expat-devel
    
    •yum install gettext-devel
   b、下载
    •wget http://distfiles.macports.org/git/git-2.1.1.tar.gz(下载到你的家目录下)
   c、解压
    •tar xzvf git-latest.tar.gz
   d、安装
    •cd git-2.1.1.tar.gz
    •autoconf
    •./configure
    •make
    •sudo make install
    •git --version
   e、安装完成
    •git --version

 Ubuntu/Debian
  $ sudo apt-get install git
二、创建一个单独的 git用户
 sudo useradd -m git 
    sudo passwd git
     yourpassword
三、然后,在新建的git用户主目录下创建一个文件夹作为git的仓库,并为这个仓库配备最基本的安防——权限控制
 sudo mkdir /home/git/repositories.git
 sudo chown git:git /home/git/repositories.git 
 sudo chmod 755 /home/git/repositories.git 
四、仓库初始化
 cd /home/git/repositories.git/
 只做代码仓库。不开发,裸的仓库
  git init --bare
 本地仓库
  git init
  git config --global user.name "yourname" 
  git config --global user.email "your@email.com"
五、使用,clone,add,commit,push,pull
 clone 代码 到当前文件夹
 git clone git@ip:/home/git/repositories.git .
 。。。
六、创建证书登录:(免密码)
 收集所有需要登录的用户的公钥
 # 开发机上 
 ssh-keygen #接下来一路回车就好了,在默认目录下生成默认密钥文件 

 把所有密钥文件的内容
 导入到/home/git/.ssh/authorized_keys文件里,一行一个。
 注:如果文件不存在,则创建一个
************************
本片文档为手打,和一下复制,
可能会出错,请灵活参考,
文章中的内容,为本人搭建的,
过程,可能会不全面,有错的
地方望告知。
########################

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值