Please note that the internal Git repository has been by default enabled in the EC2 setup.
Follow the steps mentioned below to enable the internal Git repository service in OpenStack:
Enable the following setting in the
SC/repository/conf/cartridge-config.properties
file.feature.internalrepo.enabled=true
Download Gitblit GO from http://gitblit.com/.
Unzip the Gitblit to the/
opt/GitBlit
folder.Please download internal_repo_service.zip file from the following location <<<URL>>.
Unzip the file and copy the following files to the mentioned locations:Copy
wso2carbon.jks
into /opt/GitBlit folder.Copy
s2.gitblit.plugin-0.0.1-jar-with-dependencies.jar
into the/opt/GitBlit/ext
folder.
Configure the following in Gitblit:
Set the following in the
gitblit.properties
file that is found in/opt/GitBlit/data
folder:realm.userService=org.wso2.carbon.s2.gitblit.service.GitAuthService web.enableRpcMa nagement = true
Enable the 8443 port in your security group.
It is assumed that GitBlit https is running on 8443.