环境:

服务器 CentOS 6.5 + git

客户端 Windows 10 + git+ SourceTree 1.8.1.0

 

①安装 Git

Linux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git

 

服务器端:

yum install -y git

 

客户端:

下载 Git for Windows,地址:https://git-for-windows.github.io/

 

②服务器端创建 git 用户,用来管理 Git 服务,并为 git 用户设置密码

useradd git

passwd git

 

③服务器端创建 Git 仓库

设置 /home/data/git/by.git 为 Git 仓库

然后把 Git 仓库的 owner 修改为 git

mkdir -p /home/data/git/by.git                        ##建文件夹
git init --bare /home/data/git/by.git                    ##设置by.git为仓库
 
cd /home/data/git/
chown -R git:git by.git/                              ##设置by.git权限

 

安装完成。

 

④客户端安装SourceTree图形管理工具

 

按照宏旭发的操作手册操作即可。

初次使用SourceTree克隆仓库时会提示输入密码,也就是第二步设置的密码,成功克隆后SourceTree会自动记录密码信息,之后便不需密码验证。

 

客户端如果不使用任何图形管理工具,只使用git的命令行操作的话,需要先建立git账户,而且每次操作都需要进行密码验证:

git config --global user.name "Your Name"                ##创建账户—用户名
git config --global user.email you@example.com           ##创建账户—邮箱

将客户端公钥传到服务器端即可做到免验证。