docker-gitolite
在 docker 容器中运行 gitolite。 请参阅下面的设置说明。
构建 docker 镜像。
docker build -rm -t gitolite .
运行镜像,创建一个新容器。
ID=$(docker run -d -p 2222:22 gitolite)
运行一个临时容器,挂载先前容器的卷,以便我们可以执行最终的初始化步骤。 请务必将 username.pub 中的“用户名”替换为您想要使用的实际用户名。
docker run -i -t -rm -volumes-from=$ID gitolite /bin/bash
su - git
cat > username.pub
粘贴公钥,必要时添加换行符,然后按 CTRL-D。
gl-setup username.pub
这将生成加载了 gitolite 配置文件的 Vim。
1