Git 在不同的操作系统上安装时不一样的,本篇文章描述的是在Windows下的安装,主要安装 msysGit 和 TortoiseGit.

1.安装msysGit

  • 安装 msysGit :https://gitforwindows.org/ 下载对应的版本,我下载的是2.21.0版本,一路next就OK。安装后,能执行 Git 的 shell 命令 。 如查看windows的盘符:$ ls /d/common
    注意:忽略大小写,带命令行不全的功能。如果遇到msysGit官网下载失败问题,可从https://download.csdn.net/download/qq_39772504/11042151 此博客下载地址下载。
  • msysGit Shell 的中午支持 。修改 /etc/inputrc,实例如下

# disable/enable 8bit input
set meta-flag on

在/etc/profile的最后,加入下面这句

alias ls="ls --show-control-chars"

2.安装TortoiseGit

安装配置教程 : https://www.cnblogs.com/xiuxingzhe/p/9312929.html

3.在Eclipse上安装Egit插件

  • 在Eclipse菜单中 help > install new software
  • 在弹出的窗口中,点击work with 后面的 add 按钮,在弹出的 Add Repository 的小窗口中,在 Location 一栏,添加如下的路径:http://download.eclipse.org/egit/updates/
  • 选择要安装的插件,然后一路next就好了,当然,有一个问:是否接受协议 的,一定要选择 accept

4.安装配置 GIT 服务器 --1

  • 在Linux上搭建 Git 的 Server ,大致有如下几种方式:
    • 1.基于 GIt daemon 搭建,这种方式配置比较简单,但是对身份认证支持不好。
    • 2.ssh 方式,这种方式需要在 server 上加用户账号,或者使用 ssh 的公钥私钥进行认证,使用较为简单常用
    • 3.http方式,简单方便,通常是只读的
    • 4.实用 gitosis/gitolite 搭建,配置过程较为复杂,但是功能强大
  • 在RHEL5.5上安装配置 Git 服务器
    如果是注册的版本,非常简单,直接实用 yum 去安装就好了,比如:yum install git
  • 在RHEL5.5上通过源码安装配置 Git 服务器
    https://github.com/git/git/releases 下载最新的源代码,然后在服务器上解压,进入到解压目录文件下
    或者在linux服务器上使用wget命令

wget https://github.com/git/git/archive/v2.21.0.tar.gz

编译 git 源码

make prefix=/usr/common/git all
make prefix=/usr/common/git install
  • 如果使用make prefix=/usr/common/git all 编译时如出现下图错误,Centos7 安装高版本git,编译时找不到找不到openssl/ssl.h文件
    找不到openssl/ssl.h文件

    centos7解决方案
    安装 openssl-devel

yum install openssl-devel

安装配置GIt

  • 如果实用make prefix=/usr/common/git install 报错如下图,apr-util致命错误:expat.h:没有那个文件或目录
    问题:缺少 expat库
    解决方法 :

yum install -y  expat-devel

再次编译即可
安装配置GIt
安装完成后会安装到 /usr/common
安装配置GIt

  • 切换盘符

cd ~
nano .bashrc 

安装配置GIt
加上如下两句 配置好git的环境变量

PATH=$PATH:/usr/common/git/bin
export PATH

安装配置GIt#
配置完成后输入 git --version 就会出现git的版本
安装配置GIt

Ctrl+X 保存并退出

5.安装配置 GIT 服务器 – 2

  • 把安装后的 Git 的 bin 路径添加到 path 里面
  • 然后创建一个文件夹,用来做 Git 的资源仓库,然后在里边创建工程的文件夹,
    比如: mkdir gitrepo mkdir project1
  • 然后进入到工程的文件夹,用 Git 命令创建一个空的仓库 , 如下:
    git init --bare
  • 然后客户端就可以通过 ssh 来链接了,连接的URL如:
    ssh://[email protected]:22usr/common/gitrepo/project1/
图例 :
  • 创建存储git仓库的文件夹
    安装配置GIt

  • 创建git仓库
    安装配置GIt

  • 此时我们去客户端连接测试

  1. 找到本地磁盘中的.ssh文件 下面有两个文件 id_rsa , id_rsa.pub
    我的是在 C:\Users\E0395.ssh

如果没有这两个文件 按照下面的步骤操作生成.ssh
打开GIT bash
写上命令:
1.git config --global user.name “XXX”
xxx代表你的用户名

2.git config --global user.email "[email protected]"
输入邮箱

3.生成一个新的SSH**
打开 Git Bash,输入如下命令,然后连续按三个回车即可:
ssh-****** -t rsa -C "[email protected]"
然后会出来提示Enter file in which to save the key 后面是一个路径,你就会找到你想要的.ssh文件夹了

  1. 克隆服务器项目
    安装配置GIt
  2. 输入git的路径和导入的目标目录
    安装配置GIt
  3. 随后会让让你输入密码 我是以 root 用户登录的服务器 所以输入root的密码就可以了
    安装配置GIt
  4. 导出成功
    安装配置GIt
    文件夹中会有一个隐藏的 .git 文件夹

相关文章: