How to Fix the Issue Where Web Authentication Is Required When Cloning a Repository, but Cloning Still Doesn’t Respond After Confirming Authorization

I deployed Gitea on my own and use SQLite3. When I try to clone a repository using the git clone command, a web authorization window pops up. However, after I click “Authorize” in the window, there is no response at all in the CMD window—it just stays stuck on “cloning”. Additionally, when I use a command to check the port displayed in the authorization window, that port doesn’t exist at all.

Now, I want to use the traditional Windows pop-up window (for entering username and password) to clone repositories instead. How should I modify my Gitea server configuration to achieve this? I do not want to make changes on the client side to fix this problem. The older version of Gitea didn’t have this issue, and I need to migrate (to the new version) without requiring everyone to modify their configurations individually.
and this is my app.ini
APP_NAME = BWSOFT GIT SERVER
RUN_USER = kevin
WORK_PATH = D:\dev\gitea
RUN_MODE = prod

[database]
DB_TYPE = sqlite3
HOST = 127.0.0.1:3306
NAME = gitea
USER = gitea
PASSWD =
SCHEMA =
SSL_MODE = disable
PATH = D:\dev\gitea\data\gitea.db
LOG_SQL = false

[repository]
ROOT = D:/dev/gitea/data/gitea-repositories

[server]
SSH_DOMAIN = localhost
DOMAIN = localhost
HTTP_PORT = 3000
ROOT_URL = https://xxxx.com.cn/
APP_DATA_PATH = D:\dev\gitea\data
DISABLE_SSH = false
SSH_PORT = 22
LFS_START_SERVER = true
LFS_JWT_SECRET = RsckvyNvFCrtWAg08aA8VKYRS9037mOO18ezsu1N3iY
OFFLINE_MODE = true

[lfs]
PATH = D:/dev/gitea/data/lfs

[mailer]
ENABLED = false

[service]
REGISTER_EMAIL_CONFIRM = false
ENABLE_NOTIFY_MAIL = false
DISABLE_REGISTRATION = true
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
ENABLE_CAPTCHA = false
REQUIRE_SIGNIN_VIEW = false
DEFAULT_KEEP_EMAIL_PRIVATE = false
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
DEFAULT_ENABLE_TIMETRACKING = true
NO_REPLY_ADDRESS = noreply.localhost

[openid]
ENABLE_OPENID_SIGNIN = true
ENABLE_OPENID_SIGNUP = false

[cron.update_checker]
ENABLED = false

[session]
PROVIDER = file

[log]
MODE = console
LEVEL = info
ROOT_PATH = D:/dev/gitea/log

[repository.pull-request]
DEFAULT_MERGE_STYLE = merge

[repository.signing]
DEFAULT_TRUST_MODEL = committer

[security]
INSTALL_LOCK = true
INTERNAL_TOKEN = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3NTg3NzkxMTF9.t-eOOyxjgwV5BWVCI56K6ilS9ne4eVf_z-jEha6TUKE
PASSWORD_HASH_ALGO = pbkdf2

[oauth2]
JWT_SECRET = NZelRgZZtLIqrc03npAdZykQ4uCJVb5dOkhSDpmgS0Q