一、服务端配置
1. 安装 git :
sudo apt-get install git
2.安装 ssh 如果没有:
2.1 安装 :
sudo apt-get install ssh
2.2 启动 :
sudo /etc/init.d/ssh start
3. 创建一个 “ git ” 用户和用户组:
adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
4.在服务器建一个空仓库 test.git ,并初始化:
mkdir test.git && cd test.git && git --bare init
二、客户端
-- 客户端在安装了 git 的前提下
1. 建立一个本地仓库 test.git, 并初始化:
mkdir /home/git/test.git && git init /home/git/test.git
2. 进入仓库并向仓库添加文件,之后添加到本地仓库和提交
git add test.git && git commit -m "测试“
3. 添加远程主机
git remote add testGit git@[your ip]:/home/git/test.git
4. push 到服务器,如果不是裸仓库,需要先 pull
git push testGit master
5. 验证有没有成功,可以 clone 到本地
git clone git@[your IP]:/home/git/test.git
到此就算完成了