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
- 如果实用make prefix=/usr/common/git install 报错如下图,apr-util致命错误:expat.h:没有那个文件或目录
问题:缺少 expat库
解决方法 :
yum install -y expat-devel
再次编译即可
安装完成后会安装到 /usr/common
- 切换盘符
cd ~
nano .bashrc
加上如下两句 配置好git的环境变量
PATH=$PATH:/usr/common/git/bin
export PATH
#
配置完成后输入 git --version 就会出现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仓库
-
此时我们去客户端连接测试
- 找到本地磁盘中的.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文件夹了
- 克隆服务器项目
- 输入git的路径和导入的目标目录
- 随后会让让你输入密码 我是以 root 用户登录的服务器 所以输入root的密码就可以了
- 导出成功
文件夹中会有一个隐藏的 .git 文件夹