一、安装
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文件里,一行一个。
注:如果文件不存在,则创建一个
************************
本片文档为手打,和一下复制,
可能会出错,请灵活参考,
文章中的内容,为本人搭建的,
过程,可能会不全面,有错的
地方望告知。
########################