Hello. I setup a GitLab CE server locally as well as YouTrack. They are on 2 separate VMS. This is what I have done
In youtrack I was able to create a new project. From there I went into the edit project. I went to the VCS tab. From there I added the IP Address of my GitLab Server. Once I did that I went and added the VCS Integration by choosing my VCS from the dropdown. I then created a Personal Access Token from the GitLab site under my profile (I am an admin). I had then went back into youtrack and placed in this personal key. It worked, I then was able to type in the group namespace of project. This found the ground and showed me the project in gitlab that I wanted. I then selected the repository. For committers I have All Users selected. I have the monitor branches blank to monitor all. The visible for Groups I have All Users selected.
Then under the project in youtrack I had created a test issue called SR-1.
Now, when I place a commit up to my gitlab server and I see it there I have put in the comments #SR-1 Test COMMENT HERE. #SR-1 is the issue number that I created prior.Test being the state I wanted it to update to. I made sure it was not blocked for update before placing my commit as well. However in youtrack in the issue, under the VCS integrations tab I do not see the commit. Now I know that the integration is there and the servers can talk because I can place the commit hash from gitlab into that tab in youtrack manually and it will show just fine. It will even show SR-1 as a hyperlink and will go to the issue correctly.
The issue is this is not happening automatically. Im running the latest version of each Gitlab and YouTrack.