Can't verify CSRF token authenticity Redirected to http://gitlab.ktnet.com/profile/password/new Filter chain halted as :check_password_expiration rendered or redirected Completed 302 Found in 102ms (ActiveRecord: 2.5ms)
config/gitlab.yml 파일에서 다음 항목을 false로 바꾸고 gitlab 재시작
gitlab:
https: false
해결2
apache httpd 의 gitlab 가상 호스트 부분에 다음 설정 추가후 httpd 재구동
RequestHeader set X_FORWARDED_PROTO 'https'
push 나 clone 시 fatal: 'repository/project.git' does not appear to be a git repository
gitlab-shell 설치시 /home/git/.ssh/에 적절한 SELinux context 가 없으면 다음과 같은 에러 메시지가 발생할 수 있음
git clone git@gitlab.example.com:lesstif/lesstif.git
Cloning into 'lesstif'...
git@gitlab.example.com's password:
fatal: 'lesstif/lesstif.git' does not appear to be a git repository
fatal: Could not read from remote repository.
CODE
해결
다음 명령어로 SELinux context 설정
restorecon -R -v '/home/git/'
CODE
push 시 "fatal: protocol error: bad line length character: This " 에러