重新安装mercurial-server后,目录'/var/lib/mercurial-server/‘缺失
apt-get purge mercurial-server
sudo rm -rf /var/lib/mercurial-server
sudo apt-get update
sudo apt-get install mercurial mercurial-server我试着:
shabak@Ubuntu:/etc/mercurial-server$ cd /var/lib/mercurial-server
-bash: cd: /var/lib/mercurial-server: No such file or directory我找不到'repos‘文件夹。
请帮帮我!
发布于 2013-09-20 09:24:06
只有当"hg“用户不存在时,安装脚本才会创建和初始化该目录。否则,它假设您有它应该使用的现有设置。尝试将这些deluser和delgroup命令添加到您正在执行的操作中:
apt-get purge mercurial-server
deluser --remove-home --system hg
delgroup --system hg
rm -rf /var/lib/mercurial-server
apt-get update
apt-get install mercurial mercurial-server或者,在“清除”之前,执行“dpkg-重新配置汞服务器”,并设置销毁所有数据的选项。
我将在今后的修订中检测并修复这个问题--谢谢您的报告!
发布于 2013-09-18 19:19:46
您知道mercurial-server不是mercurial项目的一部分吗?这是一个维护不善的第三方应用程序,很少(什么都不做?)那个变化无常的人已经离不开它了。
如果您只是试图为Mercurial存储库提供服务,请考虑使用mercurial附带的hgweb程序,或者只使用ssh访问存储库,在这种情况下,您根本不需要通过mercurial客户端的软件。
https://stackoverflow.com/questions/18871118
复制相似问题