✦ WELCOME TO MY WORLD ✦
✦
处理git clone命令的非标准SSH端口连接 使用git clone命令clone项目时,如果repository的SSH端口不是标准22端口时(例如,SSH tunnel模式,等等),可以使用如下 命令: git clone ssh://git@hostname:port/.../xxx.git 举例如下: git clone ssh://git@11.22.33.44:2201/man…
☷ 0 条留言继续阅读 →
✦
## 背景 - 默认Gitea是以容器的形式运行的,并默认不使用Gitea内部的ssh服务而是使用转发宿主机ssh端口的方式,一般会将222端口绑定到容器的22端口上。 ## 问题 安装完并新建仓库后,无法使用 git clone git@host:user/repo.git 的方式拉取仓库。 http方式一般不会出问题。 ## 原因 - 由于公开出来的端口不是默认的22而是222所以需要配置客户端…
☷ 1 条留言继续阅读 →
✦
本文将说明如何在 Linux 服务器上使用 git-daemon 设置 Git 协议支持。也就是支持外部通过git://xxx/reponame 的方式进行clone或一些其他操作(比如将一个普通的git仓库镜像到只支持git协议的Gitea中) ## 安装 git-daemon: ``` sudo apt-get update sudo apt-get install git-daemon-run ``` #…
☷ 1 条留言继续阅读 →