环境:
服务器 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 ##创建账户—邮箱
将客户端公钥传到服务器端即可做到免验证。