确保本真机已启动sshd服务
sudo apt install openssh-server -y
sudo systemctl start ssh
gogs部署
- 启动
sudo docker stop gogs;
sudo docker rm gogs;
rm -fr /build/gogs_data/*;
sudo docker run --name=gogs -p 10022:22 -p 10880:3000 -v /build/gogs_data:/data gogs/gogs
- 配置
- 安装
访问 http://localhost:10880/install
- 注册一账号: 用户名 user ,邮箱 user@mail.com, 密码 empty
- 登陆该账号
- 创建新仓库repo1 , 获得仓库地址 : http://user:empty@localhost:10880/prgrmz07/repo1.git
使用
- 命令行下使用正常
git clone http://user:empty@localhost:10880/prgrmz07/repo1.git
cd repo1
echo test>readme.md
git add *
git commit -m "msg"
git push
- gitkraken下push总是说管道断裂,todo