git的好处:
分支
分布式
离线工作
缺点:
没有权限控制 (这里的权限控制指的是精确到目录) gitlite gitosis
命令多
一.安装
windwos:官网下载,一路下一步
linux:
两种方法:
1.使用yum 命令安装 但是yum上git的版本比较低 1.8
Bash
复制代码
yum install git
2.官网下载tar包
解压
Bash
复制代码
tar -zxvf git-2.18.0.tar.gz
设置安装路径
Bash
复制代码
./configure prefix=/usr/local/git/
编译
Bash
复制代码
make
安装
Bash
复制代码
make install
修改环境变量,配置git命令
进入/etc/profile 最后一行加上
Bash
复制代码
exportPATH=$PATH:/usr/local/git/bin
后面的是你的安装路径
配置文件生效
Bash
复制代码
source /etc/profile
二.ssh key
使用ssh key可以不使用用户名密码就连接github(或者自己搭建的gitlab私服)
检查本地是否已经存在key
方法1:
打开git bash
Bash
复制代码
ls-al ~/.ssh
查看列出来的文件是否有一下几个中的某一个
●id_rsa.pub
●id_ecdsa.pub
●id_ed25519.pub
如果有,说明本地已经存在key了
方法2:
windows 打开C:\Users\zy963下的.ssh文件夹 看是否存在上述文件夹
生成key
打开git bash命令行 或者windows cmd命令行 执行一下命令
Bash
复制代码
ssh-keygen -t rsa -b4096-C"your_email@example.com"