说明:本文只搭建基于ssh的简单git服务,没有权限管理等一些复杂操作,不会用到gitlab这种大型的git服务软件,不感兴趣的读者可以跳过。
软件安装
在上一篇《玩转termux | 3.搭建ssh服务》中,我们知道了如何搭建ssh服务,在此基础上,想要使用git功能,只需要安装git软件就可以了:
创建/导入仓库
有了git软件,我们就可以创建一个裸仓库或者从其他地方导入一个裸仓库到termux中,可以使用下面的命令:
1
2
3
4
5
6
7
|
mkdir git-repos && cd git-repos
## create a blank git repo
git init --bare myrepo.git
## clone a bar repo from somewhere
git clone --bare ${your-remote-repo-url}
|
mkdir git-repos && cd git-repos
## create a blank git repo
git init --bare myrepo.git
## clone a bar repo from somewhere
git clone --bare ${your-remote-repo-url}
这里裸仓的意思是不带工作区的git仓库,里面的内容和我们平时在.git
目录中看到的内容几乎相同(不是完全一样)。
验证
在电脑上输入下面的命令验证连接是否正常
1
|
git clone termux:./git-repos/myrepo.git
|
git clone termux:./git-repos/myrepo.git
用来做什么
- 备份代码仓库
- 新手练习场,练习一些和服务端交互的命令;