安装git
sudo apt-get install git-core
添加用户和组
使用sudo添加
sudo adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
在服务器上创建远程仓
首先进入该路径
cd /home/git
然后切换为root模式
su root
然后切换到git用户进入,并初始化仓库。
su git
mkdir test.git
git --bare init
这样远程仓就算建好了,再输入su pi指令,切换到普通用户模式,如果不切换到普通用户,会导致局域网用户无法访问的问题。
用户配置
在本地电脑上打开git bash,建立一个本地仓库。然后进行clone
git clone git@172.20.10.11:/home/git/test.git
其中172.20.10.11是树莓派局域网ip地址。具体可根据实际局域网地址修改。
出现warning 提示克隆了一个空仓库就是成功了。
添加远程仓
我们必须添加远程仓地址来进行代码的push。
git remote add origin git@172.20.10.11:/home/git/test.git
添加好后进行代码上传
git push origin master
可以看到出现了新的分支,代码上传成功。
最后我们对比一下本地和服务器版本号是否一致,来验证下有没有成功。
可以看到完全一致,成功!