Gitea Docker Windows-严重:身份验证失败

时间:2019-05-29 07:11:30

标签: gitea

我是Gitea和Git的新手,曾想过在Windows 10计算机上通过docker安装Gitea以对其进行测试,然后再将其部署到其他地方,但是最后我还是陷入了困境。我可以在浏览器中打开Gitea并创建存储库,依此类推,当我要执行git push -u origin master

时会出现问题

错误是: remote: invalid credentials fatal: Authentication failed for ‘http://localhost:3000/user/test.git/’

这是我的docker-compose.yml文件(我按照Gitea网站上的说明进行操作):

version: "2"

networks:
  gitea:
    external: false

volumes:
  gitea:
    driver: local

services:
  server:
    image: gitea/gitea:latest
    environment:
      - USER_UID=1000
      - USER_GID=1000
      - DB_TYPE=mysql
      - DB_HOST=db:3306
      - DB_NAME=gitea
      - DB_USER=gitea
      - DB_PASSWD=gitea
    restart: always
    networks:
      - gitea
    volumes:
      #- ./gitea:/data
       - gitea:/data
    ports:
       - "3000:3000"
       - "222:22"
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=gitea
      - MYSQL_USER=gitea
      - MYSQL_PASSWORD=gitea
      - MYSQL_DATABASE=gitea
    networks:
      - gitea
    volumes:
      - ./mysql:/var/lib/mysql

1 个答案:

答案 0 :(得分:0)

我将在这里回答我自己的问题,这可能会帮助遇到相同问题的其他人。我借助此question on Stack overflow的答案解决了该问题。在Windows凭据管理器中设置了正确的用户名和密码后,该问题已解决。