我正在服务器上安装gitolite3,使用ssh和http进行拉取/推送/所有其他操作。在这个过程中,会创建一个名为gitolite3的用户和组。
当我运行:
$ ssh gitolite3@server info
我收到了带有RW仓库信息的正确gitolite3消息。
问题是,我想要使用常规用户git而不是繁琐的gitolite3,但又不想把它全部拆开。其他一些讨论中提到创建具有相同uid和gid的git用户,但这与上述结果不同。
当我登录时(使用传统的图形化登录界面),出现了我的常规管理员用户,以及一些方式下的gitolite3用户名(但我不确定这是gitolite3还是我创建的git用户别名)。
如何创建git用户/替换gitolite3用户,以便ssh git@server info可以与gitolite3一起工作?什么确定了用户何时可以使用登录界面登录,如何关闭此功能?