安装 gitea
service docker start # 开启 docker
docker pull gitea/gitea:latest
sudo mkdir -p /var/lib/gitea
docker run -d --name=gitea -p 10022:22 -p 3000:3000 -v /var/lib/gitea:/data gitea/gitea:latest
#### 这样可以用 http://ip:3000
若要用域名,使用 nginx 反代。
server {
listen 80;
server_name git.xmyunce.com;
location / {
proxy_pass http://localhost:3000;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
注:
1.3000,10022 端口需对外开放
#### SSH clone
Git clone SSH://Git@git.xmyunce.com:10022/linson/HelloWorld.git