Git服务搭建我们在LINUX centos 7.2 上搭建查看一下我的centos 版本lsb_release -a
搭建GIT ,首先我们用安装gityum install git
安装成功
/一般最好建立一个git分组和git用户名字一样好弄要不容易搞混 /cat /etc/group 查看分组cat /etc/passwd 查看用户
我们建立一个git 用户组和用户git 来管理gitgroupadd git useradd git -g git我们进入 cd /home/git创建.ssh创建证书登录mkdir .sshchmod 700 .ssh 权限设置700touch .ssh/authorized_keys 存放公钥的chmod 600 .ssh/authorized_keys 权限设置600文件都是属于git用户开始初始化git仓库在/home/wwwMkdir /home/wwwcd /home/wwwchown git:git wwwcd wwwgit init --bare test.git
chown -R git:git test.git 此时仓库已经建立好了空的仓库
进入/etc/ssh 目录,编辑 sshd_config,打开以下三个配置的注释:
服务端 开启RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysfile .ssh/authorized_keys
保存并且从新启动SSHD服务/etc/rc.d/init.d/sshd restartLINUX centos7.2 阿里云重新启动sshd systemctl start sshd.service可以开始克隆了git clone git@192.168.1.159:/home/www/test.git
本地先创建公钥ssh-keygen
将客户端公钥导入到服务器端ssh git@192.168.1.159 ‘cat >> .ssh/authorized_keys’ < ~/.ssh/id_rsa.pub或者复制进去
git clone git@192.168.1.159:/home/www/test.git
可以参考菜鸟教程githttp://www.runoob.com/git克隆文件git clone git@192.168.1.159 /home/www/test.git
git add . 添加文件
git status -s 查看添加文件状态
A 加文件名
git commit -m "第一次添加文件"
后边不加文件名,更新所有添加,
git push
提交上去
git pull
更新
