Git从入门到放弃——Git服务器搭建-Linux篇
本人接触编程不久,对一些没有接触过的东西好奇心比较重,之所以会写博客,是因为之前保存到本地,由于一些原因,大部分丢失了,所以准备存到博客上,以便以后查看使用,可能会有一些简单的东西,也可能会有写得不好的地方,求不喷,对别人有用最好,误导了人也别怪,可以评论告诉我一声,我改了就是了。
每个人都有自己的学习方法,适合自己的才是最好的,所以在网上看到,就练习一遍,然后自己成功了,再记录下来,以便日后查看。
—————–git服务器搭建—————–
1.sudo yum install git 安装git
2.sudo adduser git 创建git用户,用来运行git服务 (创建完git用户,会默在home文件下创建个git)
3.su - git 切换账号
4.mkdir .ssh (创建文件夹)
5.chmod 700 .ssh (分配权限)
6.touch ~/.ssh/authorized_keys (创建文件)
7.chmod 644 ~/.ssh/authorized_keys (给文件分配权限)
8.vim ~/.ssh/authorized_keys (修改文件内容,就是把你的公共key放到里面)
9.git 用户不设置密码,clone 的时候也不需要密码
10.本地生成key (ssh-keygen -t rsa -C “q978515743@163.com”,执行以后就会生成这样的一个key,放到authorized_keys这里就行)
11.sudo git init –bare cxp.git 初始化Git仓库 (先切换到你想存放的目录比如/CXP/cxp.git 就先到/CXP 下再执行这行命令)
12.sudo chown -R git:git cxp.git 创建裸仓库 (就是纯仓库,什么都没有)
13.先执行 which git-shell ,找到你要的路径,然后改成下面这样
主要就是将后面的/bin/bash改为/usr/bin/git-shell(也就是你的路径)
14.git clone git@192.168.xxx.xxx:/cxp/cxp.git 克隆仓库(就是拿下来)
192.168.xxx.xxx linux的IP地址
/cxp/cxp.git linux的目录