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

来源:互联网 发布:java开发框架课程设计 编辑:程序博客网 时间:2024/05/27 20:55

=====================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 git@git.oschina.net: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-keygen -t rsa -C "yourmail@163.com"
例如:ssh-keygen -t rsa -C "wenshaoqiang1992@163.com"
2、然后一路回车,不要输入任何密码之类的,很重要,生成ssh key pair

如下图所示:


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

     如下图所示:


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




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




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



===========================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”。


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


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


(4)默认即可


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


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

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


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


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


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




【Git基本配置】
1、配置用户名(提交时会引用)
git config --global user.name "yourname"
#请把yourname替换成自己的用户名,--global可以加可以不加,加的话就是全局的,
 如果不加的话,就在你想要个性化Git本地仓库上配置它就可以了,这样你就有不同的Git本地仓库,里面的username都是不一样的
2、配置邮箱(提交时会引用)
git config --global user.email "yourmail@163.com"
#请把yourmail@163.com替换成自己的邮箱
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下相同,可参照上面的



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

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

原创粉丝点击