Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我按照如何在此处设置 git 服务器的说明进行操作,并git通过将/etc/passwd文件设置为/usr/bin/git-shell.
git
/etc/passwd
/usr/bin/git-shell
后来发现还是想ssh as git,所以我把它重置回了/bin/sh。我可以 ssh 回来,但今天的 shell 提示看起来很奇怪。以前,提示是
/bin/sh
git@xyz.com $
但现在只是
$
标签自动完成功能消失了。历史也没有了。我不确定切换到git-shell. 我该如何从中恢复?
git-shell
也许以前不是/bin/sh,尝试将其设置为
/bin/bash
chsh git -s /bin/bash应该修复它(我更喜欢使用chsh程序而不是/etc/passwd手动编辑来更改帐户的登录外壳)
chsh git -s /bin/bash
chsh