我的服务器上运行了一些 git 存储库,我想给一个朋友读/写访问权限。这很简单:我将他添加为用户,授予他 SSH 访问权限,并更改对存储库文件夹的权限。
一切正常;我可以使用 Xcode克隆 git 存储库并进行更改(ssh://www.example.com/repo.git
)。但是,我不希望他有命令行访问权限。如果我没记错的话,Github 并没有给那些使用 SSH 的人提供命令行访问权限。
我正在使用雪豹服务器。这更像是服务器问题还是 git 问题?你知道从哪里开始吗?将用户设置Login Shell
为none
(而不是/bin/bash
)会切断对所有内容的访问。