gogs/gitea-出现Invalid csrf token的情况

以前使用的gogs作为git服务,但是因为对markdown中的图片不显示,所以每次查看markdown文件时,查看其中图片时很不方便,因此一直用gitee的服务。
前两天再往上看到有gitea在这方面的支持更好一点,所以尝试折腾。

在dockers中安装了gitea并配置好数据库之后,建立库的时候出现"Invalid csrf token."无法建立。尝试同步docker容器内与主机的时间之后,问题还是存在。我也不清楚这是什么原因导致的。

查找原因之后,在GitHub上有人提到清除Cookie可以解决,我清除之后还是存在问题。

今天我尝试在实验室的电脑中建立库,直接成功,没有出现问题。

我分析可能是因为我在搭建gitea时,想替换掉gogs,所以使用的域名与gogs是相同的,只是分配了不同的端口,所以导致在连接时csrf没有被更新。
今天我尝试在cookie中直接搜索我的域名,找到_csrf然后删除,直接打开gitea并建立库,成功!

分析上次删除cookie之后仍然失败的原因,可能是在此期间打开了之前的gogs,导致_csrf匹配的是gogs,所以再次在gitea中使用是出现错误。

你可能感兴趣的:(gogs/gitea-出现Invalid csrf token的情况)