Hi,
Running GITLAB CE 12.9.4 (Docker Container) on CentOS7.7
Since upgrading I have been unable to access files inside my projects.
For example project called automation-scripts containing my Ansible playbooks.
I have noticed the following in the browser URL (~ tolda) when selecting a playbook to view the code. Can’t say I noticed it previously but possible its always been there.
https://hostname/username/ansible-playbooks-/blob/master/playbook-name
The above URL will result in a “this site cant be reached”
If I remove the tilda sign from the URL then I can view the code in my playbooks.
For axample:
https://hostname/username/ansible-playbooks/blob/master/playbook-name
Before the upgrade I had no issues.
Anyone else come across this behaviour or advise why this would be. Looks like a permissions issues somewhere but don’t really know where to start.
Originally thought this was a proxy issue, I’m running docker nginx configured as a reverse proxy to access the GITLAB container over https, however I setup another test install without any proxy configuration and it also has the same issue. Only this time removing the tilda from the URL does not work and unable to see anything inside a project on the browser.
Other workarounds performed during the upgrade to get GITLAB working were to set an ACL
on the gitlab install directory as postgresql was having issues starting.
Also had to set the following on the workhorse socket
docker exec gitlab ls -l /var/opt/gitlab/gitlab-workhorse/socket
srwxrwx—+ 1 git git 0 APR 23 01:20 /var/opt/gitlab/gitlab-workhorse/socket
docker exec gitlab chmod o+rwx /var/opt/gitlab/gitlab-workhorse/socket
docker exec gitlab ls -l /var/opt/gitlab/gitlab-workhorse/socket
srwxrwxrwx+ 1 git git 0 APR 23 01:20 /var/opt/gitlab/gitlab-workhorse/socket
Don’t imagine any of the changes are having an impact on the tilda issue.