Linux和Windows下安装最新版Git+教程

=====================Git安装(Linux)========Start=======================

【Git安装(Linux)】

◆安装系统版本 CentOS 6.8 64位
◆Git版本 2.8.0
◆安装步骤
1、下载
(1)-从GitHub官网下载
https:github.com/git/git/releases?after=v2.91
(2)-或直接在Linux执行安装
wget https://github.com/git/git/archive/v2.8.0.tar.gz
(3)-如果GitHub无法访问可通过我的博客下载
http://download.csdn.net/detail/qq_28867949/9866295

2、安装依赖
执行以下命令即可,-y表示确定,会自动安装
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
注意:是否使用sudo权限执行请根据您具体环境来决定
3、安装步骤
解压:
tar -axvf git-v2.8.0.tar.gz
解压后进入目录:
cd git-2.8.0/
编译即可,加个前缀,编译需要一段时间,等着就可以:
sudo make prefix=/usr/local all
执行安装命令,路径保持一直就可以:
sudo make prefix=/usr/local install
查看安装是否成功:

git --version

4、然后down(当)一份项目,记得登录码云或者GitHub网站,找到项目下载复制SSH链接,哈哈
例如:创建一个目录:
mkdir gitdownload
进入文件夹
cd gitdownload/
使用clone命令down即可
git clone [email protected]:wenshaojamjo/gittest.git

这个时候它会提示你没有权限:
克隆到 'gittest'...
The authenticity of host 'git.oschina.net (116.211.167.14)' can't be established.
RSA key fingerprint is e3:ee:82:78:fb:c0:ca:24:65:69:ba:bc:47:24:6f:d4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'git.oschina.net,116.211.167.14' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
5、这个时候肯定是要去设置**:
【git ssh key pair配置】
1、在Linux的命令行下,或Windows上Git Bash命令行窗口中键入:
ssh-****** -t rsa -C "[email protected]"
例如:ssh-****** -t rsa -C "[email protected]"
2、然后一路回车,不要输入任何密码之类的,很重要,生成ssh key pair

如下图所示:

Linux和Windows下安装最新版Git+教程
3、添加一个公钥:
ssh-add ~/.ssh/id_rsa
Liunx运行结果:Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
4、查看id_rsa.pub文件
cat ~/.ssh/id_rsa.pub

     如下图所示:

Linux和Windows下安装最新版Git+教程

6、 本人使用的是oschina的gitlab,具体根据自己情况来定
7、登录对应的gitlab右上角个人资料
8、进入个人SSH公钥配置,把刚粘贴的复制添加进去,确定提交
9、注意:SSH公钥上面的标题不需要填写,粘贴进公钥之后标题会自动添加的,例如:[email protected]

Linux和Windows下安装最新版Git+教程

Linux和Windows下安装最新版Git+教程


------------------------确定后需要输入密码:完成后会看到如下界面-----------------------------------------


Linux和Windows下安装最新版Git+教程


然后我们再次执行命令,结果如下:

Linux和Windows下安装最新版Git+教程


===========================Git安装(Linux)========End========================


========================Git安装(Windows)========Start====================

【Git安装(Windows)】
1、下载
(1)-登录官网下载安装包:https://git-for-windows.github.io/
(2)-若无法下载,可通过我的博客下载64位版本
64位:http://download.csdn.net/detail/qq_28867949/9866282
2、安装
安装教程
(1)双击既打开安装设置界面。然后点击“Next”。

Linux和Windows下安装最新版Git+教程

(2)安装位置自己选择或默认均可(开发人员建议自己选择位置,保持一个良好的习惯)

Linux和Windows下安装最新版Git+教程

(3)勾选前两项,创建桌面快捷方式,点击“Next”,默认已经都帮我们否选上了。包括Git Bash、Git GUi、已经目录和后缀关联等。

Linux和Windows下安装最新版Git+教程

(4)默认即可

Linux和Windows下安装最新版Git+教程

(5)选择第二项“Use Git from the Windows Command Prompt”, 这样在Windows的命令行cmd中也可以运行git命令了。这样会对以后的一些操作带来方便

Linux和Windows下安装最新版Git+教程

(6)默认即可,点击“Next”

Linux和Windows下安装最新版Git+教程

(7)配置行结束标记,保持默认“Checkout Windows-style, commit Unix-style line endings”

Linux和Windows下安装最新版Git+教程

(8)在终端模拟器选择页面,默认即可,配置后Git Gash的终端比较易用。然后点击“Next”

Linux和Windows下安装最新版Git+教程

(9)最后配置Git额外选择默认即可。然后点击“Install”开始安装。如果之前安装过旧版本,会先卸载然后再安装新版本。

Linux和Windows下安装最新版Git+教程

(10)打钩第一项,安装完成立即启动

Linux和Windows下安装最新版Git+教程



【Git基本配置】
1、配置用户名(提交时会引用)
git config --global user.name "yourname"
#请把yourname替换成自己的用户名,--global可以加可以不加,加的话就是全局的,
 如果不加的话,就在你想要个性化Git本地仓库上配置它就可以了,这样你就有不同的Git本地仓库,里面的username都是不一样的
2、配置邮箱(提交时会引用)
git config --global user.email "[email protected]"
#请把[email protected]替换成自己的邮箱
3、其他配置
git config --global merge.tool "kdiff3"
#要是没装KDiff3就不用设置这一行
git config --global core.autocrlf false
#**********很重要一定要设置,让Git不要管Windows/Unix换行符转换的事***********
4、编码配置
git config --global gui.encoding utf-8
#避免Git GUI中的中文乱码
git config --global core.quotepath off
#避免git status显示的中文文件名乱码
5、Windows上还需要配置
git config --global core.ignorecase false


【git ssh key pair配置】

具体步骤和Linux下相同,可参照上面的

Linux和Windows下安装最新版Git+教程


OK到这里就基本上可以完事了,Git具体用法可以自行上网百度学习

=========================Git安装(Linux)========End==========================