这是我第一次使用Gitlab。
我的存储库url是myusername.gitlab.io/myrepo。打开那个页面会给我一个404错误,但是当我打开myusername.gitlab.io/myrepo/myindex.html时,我会看到我的索引页。
谁能告诉我如何设置它,以便myusername.gitlab.io/myrepo加载myusername.gitlab.io/myrepo/myindex.html。
第二点,我见过其他使用username.gitlab.iowithout the need for the/therepo`后缀的项目。谁能告诉我如何删除后缀,只使用域名来访
我有nginx和以下vhost:
gitlab vhost:
server {
listen 443;
server_name gitlab.mydomain.com; # e.g., server_name source.example.com;
server_tokens off; # don't show the version number, a security best practice
root /home/git/gitlab/public;
ssl on;
ssl_certificate /etc/n
我运行一个默认的gitlab容器。一切都好,那么我想把gitlab url改为我的域名.有一些奇怪的问题。
我用的是Mac操作系统。
所以。我用
boot2docker ssh
#entry my vm then
sudo nsenter --target $PID --mount --uts --ipc --net --pid
#entry my container ..(PID is ok )
vi /home/git/gitlab/config/gitlab.yml
#then edit
"
gitlab:
host: git.qingluan.com
我正在尝试设置gitlab self主机,这是相对容易的,但开始在集成的let's encrypt设置部分遇到困难。
There was an error running gitlab-ctl reconfigure:
letsencrypt_certificate[gitlab.cloudcreations.co.uk] (letsencrypt::http_authorization line 3) had an error: RuntimeError: acme_certificate[staging] (/opt/gitlab/embedded/cookbooks/cache
试图通过docker 安装gitlab。配置,在本地启动,将条目添加到/etc/host,将域指向127.0.0.1以进行尝试。一切都可以工作,包括google_oauth2 (因此app_id和app_secret是正确的)。
当移动到具有相同域名的prod服务器时,从gitlab获得500:
Could not authenticate you from GoogleOauth2 because "Invalid grant: code was already redeemed.
{
"error" : "invalid grant",
按照gitlab-注册表指南运行(并启用项目)
我知道https很好(TLS通过letsencrypt),因为当我登录到我的gitlab时,它成功地重定向到HTTPS。
但是,当试图登录到码头时:
码头管理员登录(我的域名)
我得到了:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
netstat -tulpn显示在4567上运行的注册表。
但是完全无法连接到它
我的公司有一个bitnami安装,我们自己主机。虽然我管理的gitlab安装,我不是一个专家在它的任何延伸。几个月前,我将一个项目配置为使用gitlab运行程序,以便在提交项目时执行单元测试。
今天,当我推动提交时,gitlab运行程序试图使用ssl从ip地址中提取。我如何告诉它使用域名来提取提交?
我希望它使用https://gitlab.ourcompany.com,但它使用的是https://10.1.3.3
注意:不是我们真正的ip地址或主机名:
Getting source from Git repository
Fetching changes with git depth set
我刚得到一个linode帐号和一些域名。有了这些原材料,我想做的是:
example.com -- static hosting
gitlab.example.com -- install gitlab here
dev.example.com -- be able to install ruby stuff here
another-domain.com -- run a node server from here
third-domain.com -- run another node server from here
我只拥有使用Apache的经验,但我不知道如何