feat: 添加免密登陆

2 jobs from master in 6 minutes 14 seconds (queued for 3 minutes 15 seconds)
Status Job ID Name Coverage
  Package
passed #120735
civ_base allowed to fail manual
package

06:11

 
  Push
failed #120736
civ_base allowed to fail manual
push

00:03

 
Name Stage Failure
failed
push Push
fatal: Unable to create 'F:/CIV_CI/CivWebPublish2021_CIVWeb5/CivWebPublish2021/.git/index.lock': File exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.
Cleaning up file based variables
ERROR: Job failed: exit status 1