- 主题:git 有什么方便简洁的服务器吗?
能够支持多个项目,并且每个项目都有不同的用户权限。比如有两个仓库:
repo1: fish 和 panda 可推送,拉取
repo2: fish 和 koala 可推送,拉取,不允许 panda 参与
用 gitlab 的话太重型了。我们并不需要那些额外的功能。
或许说有什么适合小型团队的 gitlab 类型软件推荐的没有?如果还有 BUG 管理和 WIKI 功能就更好了。
--
FROM 110.81.40.*
gitolite,我以前用过。
不过我建议你还是直接用阿里云之类的厂商的code服务吧,比如codeup,反正免费,自己搞太麻烦。
【 在 hgoldfish 的大作中提到: 】
: 能够支持多个项目,并且每个项目都有不同的用户权限。比如有两个仓库:
: repo1: fish 和 panda 可推送,拉取
: repo2: fish 和 koala 可推送,拉取,不允许 panda 参与
: ...................
--
修改:dhcn FROM 124.207.188.*
FROM 124.207.188.*
但我不想把 code 交给这些公有云厂商啊。把客户的信息放到公有云上面是可以的。自家的就不愿意了。 :-)
【 在 dhcn (dhcn) 的大作中提到: 】
: gitolite,我以前用过。
: 不过我建议你还是直接用阿里云之类的厂商的code服务吧,比如codeup,反正免费,自己搞太麻烦。
--
修改:hgoldfish FROM 110.81.40.*
FROM 110.81.40.*
如果 ssh 服务器向它的子进程提供当前登录用户的 public key hash 就简单了。只要写个写个类似于 git-shell 的脚本,根据当前登录的用户处理 git 命令行就行了。
可惜 openssh 似乎没有这个功能?
【 在 dhcn (dhcn) 的大作中提到: 】
: gitolite,我以前用过。
: 不过我建议你还是直接用阿里云之类的厂商的code服务吧,比如codeup,反正免费,自己搞太麻烦。
--
FROM 110.81.40.*
gitlab哪里重了?
【 在 hgoldfish 的大作中提到: 】
:
: 能够支持多个项目,并且每个项目都有不同的用户权限。比如有两个仓库:
:
: repo1: fish 和 panda 可推送,拉取
: repo2: fish 和 koala 可推送,拉取,不允许 panda 参与
#发自zSMTH@Fisher 8
--
FROM 101.84.206.*
使用内存超过 50M,占用空间超过 100M 那就是重啊。
【 在 RuralHunter (渔父) 的大作中提到: 】
: gitlab哪里重了?
: #发自zSMTH@Fisher 8
--
FROM 110.81.40.*
gitolite大概就这个意思,完全的ssh key 机制
【 在 hgoldfish 的大作中提到: 】
: 如果 ssh 服务器向它的子进程提供当前登录用户的 public key hash 就简单了。只要写个写个类似于 git-shell 的脚本,根据当前登录的用户处理 git 命令行就行了。
: 可惜 openssh 似乎没有这个功能?
:
--
FROM 223.104.38.*
看起来visualsvnserver 挺符合的,但是svn
直接共享目录吧,很轻,用文件系统的访问权限限制
--
FROM 223.104.39.*
gitea啊,你这需求完全满足,又轻量。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 能够支持多个项目,并且每个项目都有不同的用户权限。比如有两个仓库:
: repo1: fish 和 panda 可推送,拉取
: repo2: fish 和 koala 可推送,拉取,不允许 panda 参与
: ...................
--
FROM 123.122.160.*
说了好多次gitea了,可以装在树莓派上。
不过最近我的gitea推拉的时候很慢,占cpu很高,不知道在干嘛。
【 在 hgoldfish 的大作中提到: 】
: 能够支持多个项目,并且每个项目都有不同的用户权限。比如有两个仓库:
: repo1: fish 和 panda 可推送,拉取
: repo2: fish 和 koala 可推送,拉取,不允许 panda 参与
: ...................
--
修改:cn62 FROM 34.96.179.*
FROM 34.96.179.*