尝试通过docker http://doc.gitlab.com/omnibus/docker/安装gitlab。在本地启动配置,将/ etc / hosts指向域的条目添加到127.0.0.1以试用它。一切正常,包括google_oauth2(因此app_id和app_secret是正确的。)
当移动到prod服务器时,SAME域名从gitlab获得500:
Could not authenticate you from GoogleOauth2 because "Invalid grant: code was already redeemed.
{
"error" : "invalid grant",
"error description" : "code was already redeemed."
}".
另请注意,我在本地和prod服务器上运行gitlab https://hub.docker.com/r/jwilder/nginx-proxy/。
有什么想法吗?提前谢谢。
答案 0 :(得分:3)
好的,想通了这个。 prod服务器上的问题是在错误的日期时间,ntp没有正确配置。