在Linux主机上使用Wiki.JS运行docker容器。一切正常,但是我想使用Wiki.JS功能通过Git进行左右同步。我使用本地Gitlab服务器并创建新的存储库(尝试清理并尝试使用readme.md文件)。在Wiki.JS中,我编写了连接的所有必要条件,并且运行良好。但是毕竟我有不同的问题。 git同步导致的主要问题错误:
From 172.20.5.217:documentation-group/wiki.js * branch master -> FETCH_HEAD fatal: refusing to merge unrelated histories
我了解docker容器中本地回购中git的问题,因为它不是空的。 Ewereywhere提供有关使用 git pull origin master --allow-unrelated-histories 的建议。但是我不怎么在git的docker容器中使用这个命令。在主机上未安装git。
我发现封闭的github票有相同的问题https://github.com/Requarks/wiki/issues/374和https://github.com/Requarks/wiki/issues/507,其中Wiki.JS的创建者给出了有关删除本地/ repo文件夹的答案。
所以,我的问题是我想了解在哪里可以找到存储库?我将在主机上尝试定位git 和定位存储库,但找不到该存储库。
答案 0 :(得分:0)
对我来说,我能够做到以下几点:
sudo docker exec -it my_wikijs /bin/bash
然后使用查找:
find ./ -name repo
返回:
./data/repo
我唯一要提到的另一件事是,我强烈建议在导入之前删除整个YAML
标头,或者至少删除YAML
标头的标签组件,因为我之前对此有疑问。