Auto.crlf not work on win10 server

请先搜索确保没有重复发帖。

Gogs 版本:gogs_0.11.79_windows_amd64
系统类型及版本: win10
数据库:mysql
问题描述:

本地git客户端设置了 auto.crlf true

提交 commit 的时候,的确是 会处理 换行符的问题。

但是 push 之后, gogs 服务端的换行符,(从网页上下载文件) 居然 还是 crlf。

我试了下 github 以及 gogs 官网提供的git 服务,都是可以 把 crlf 转为 lf 的。

不知道是不是我 win10 上的 gogs 配置出了问题?

这个具体是指什么?

就是从进入仓库的 web 页面,然后直接下载下来(不是clone)。

我的 win10 server 上,本身也安装了 git 客户端。
它的配置如下,不知道是否有影响

$ git config -l
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslbackend=openssl
...

这是 git config 的文档。
https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration
看描述,上述设置,都只是 client-side,并不是 server-side。

:grinning: