前言
本片文章仅对Git的安装教程,下篇文章将会讲解Git的使用教程,当然个人比较推荐使用Gogs管理git,在日后的一点时间我会更新,到时候我会发布过来。本着互联网分享的精神我会将我所理解的内容分享给大家。Remember me. my name is '铅笔画不出的黑白'
Git安装服务器端
1.先从yum安装git
yum –y install git
2.创建一个仓库
cd /home // 定位到home文件夹
mkidr gitDepot // 创建一个 gitDepot 文件夹,这个文件夹就是日后git仓库存放的地方
cd gitDepot // 进入 gitDepot文件夹
git init --bare firstGit.git // 创建第一个仓库 firstGit 是仓库名字可以更改。
3.创建一个git用户并赋予密码 (注意:这个git账户是centOS系统的 不是Git的)
useradd git // 创建用户名
passwd git // 设置密码
4.赋予git用户权限
chown -R git:git gitDepot // 让git用户可以访问gitDepot仓库的文件夹。
5.禁用git用户shell登录
vi /etc/passwd // 找到git开头的,一般在最后一行。
git:x:1000:1000::/home/git:/usr/bin/git-shell // 修改成this样子。
Git 安装客户端 (我的window10)
1.下载安装Git
https://git-scm.com/downloads
Git的下载地址,选择你想安装的版本(我自然就选择windows啦)。安装过程就是下一步走到底就行了。
2.创建Git用户(这个就是Git用户了跟系统没关系了)
git config --global user.name git // git 是用户名可更换
git config --global user.email 48988840@qq.com // 48988840@qq.com 是邮箱可更换
3.创建秘钥(只有第一次使用才需要密码,以后多不需要了)
ssh-keygen -t rsa -C git // 注意这个git 是你上面创建的用户名 一直回车就行了。
4.获取秘钥
C:\Users\.ssh\.id_rsa.pub 使用记事本打开,将里面的文字全部复制,他长成下面这样子。
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCq+DNXnrzPoGJe3uCObDG7DcMMotWght/QNZnnO39FLzin+xMj+cOGpwbi5PSRqUwVrq4So7uuQGz2xyLb3vjHYK3z7SG/Sk/HdQctvbIVo+NugXbgmopm25Ps518aDuQ7w8nlPY3IvxTqH1U2ijoCdqgnVrwKCCPf7QY/2HGI+nDbF+s6cCX4CIkhwWnWhJXVqmSxbPSA8sX/2NE71gwhypLLfH8PG8nHr36zSfCdf0/DASdzJD7wE3cdlvICT82TmmqZLPWgYQv+4zNjbuPpzupp5zBIN+piS9VfBv+RdFEtx3oPk3Ou0z1tR9T5Lpe55b+U..........
5.将秘钥加入服务器列表
cd /home/.ssh // 如果没有这个文件夹就mkdir 创建一个。
vim authorized_keys // 新建一个文件然后把秘钥粘贴进去,如果有多个用户则每行粘贴一个秘钥。
:wq! // 退出保存vim, 按esc :wq!
6.克隆项目到本地。
git clone git@0.0.0.0:/home/gitDepot/firstGit.git // 0.0.0.0 是服务器地址 /home/gitDepot/firstGit.git 是文件所在地址