leeyoshinari / OneDrive

Windows-style personal cloud-drive with supporting online editing.
GNU General Public License v2.0
74 stars 24 forks source link

现在我可以明确地告诉各位,这个程序有错误 #12

Open bifu123 opened 6 months ago

bifu123 commented 6 months ago

QQ截图20240115195051 QQ截图20240115195019

QQ截图20240115194930

其它错误,慢慢发现.....

leeyoshinari commented 6 months ago

首先,本项目是前后的分离的项目,使用 nginx 配置前端 和 代理后端,这个部署架构是最常见的,方案是完全没问题的。

然后针对你这两天的问题的说明: 1、你在浏览器输入url,直接返回404,这就是前端没有配好,请求根本还没有到后端,而你却一直在说路由问题、代理问题。。这说明你根本一点都不了解nginx,也没有一点问题排查能力(不奢望你会排查问题,但至少看看nginx的日志呀,反正我是没有看到你把nginx的报错日志贴出来)。所以,建议你去了解 nginx,及本项目使用的部署架构。 2、请详细去了解 0.0.0.0、127.0.0.1 和 本机 IPV4 地址,这3个之前的区别,然后结合你对第一点的了解,你就知道是啥问题了。 3、针对你说的clone报错的问题,本人在 MAC、Windows、CentOS 上都试过,没有报错,而且本项目有很多人 clone 过了,没听说谁clone报错了。我没试过Ubuntu,建议你彻底卸载git后再重新安装试试。 4、既然我敢把项目开源,肯定不会出现部署失败和主要功能问题。本项目至少有近百人部署过了,其他人都没反馈部署问题,为啥就你遇到了,细思极恐?

最后,强烈建议你还是花时间把本项目在你本地部署起来,这样你就知道是我程序有错误,还是你不知道怎么部署。😊😊😊

leeyoshinari commented 6 months ago

针对 git clone 报错问题,以下是 chatGPT 给出的回答,你可能稍微去网上查一下就不会在这个问这个问题了

这个错误通常是由网络问题引起的,可能是网络连接不稳定或者被防火墙拦截。以下是一些建议,您可以尝试解决这个问题:

1、检查网络连接: 确保您的网络连接是稳定的,尝试通过浏览器或其他网络工具验证您是否能够正常访问互联网。

2、使用 HTTPS 替代 Git 协议: 尝试使用 HTTPS URL 而不是 Git 协议的 URL 进行 clone 操作。例如: git clone https://github.com/用户名/仓库.git

3、检查防火墙和代理设置: 如果您在一个受限制的网络环境中,确保您的防火墙或代理不会阻止 Git 的访问。您可能需要配置 Git 使用代理,具体方式取决于您的网络环境。

4、尝试使用 SSH: 如果您有 SSH 密钥,可以尝试使用 SSH URL 进行 clone 操作。例如: git clone git@github.com:用户名/仓库.git

5、更新 Git 版本: 确保您使用的 Git 版本是最新的,可以尝试更新 Git 到最新版本。

如果您仍然遇到问题,可能需要深入分析网络配置和环境设置。请注意,这个问题通常是由网络环境导致的,因此确保您的网络畅通是解决问题的第一步。