gitlab运维杂项

1、修改切换 git 域名

cd /gitlab/embedded/service/gitlab-rails/config/
sudo vi gitlab.yml


production: &base
  #
  # 1. GitLab app settings
  # ==========================

  ## GitLab settings
  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: gitlab.xxx.cn
    port: 80
    https: false

2、重启 gitlab

# Start all GitLab components
sudo gitlab-ctl start

# Stop all GitLab components
sudo gitlab-ctl stop

# Restart all GitLab components
sudo gitlab-ctl restart

3、本地更换远程库

查看远程地址
git remote -v
更换远程地址
git remote set-url origin 新的地址

4、gitignore 失效处理 

git规则

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的

解决办法

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

.gitignore文件,具体的规则一搜就有.我在使用GIT的过程中,明明写好了规则,但问题不起作用,每次还是重复提交,无法忍受.其实这个文件里的规则对已经追踪的文件是没有效果的.所以我们需要使用rm命令清除一下相关的缓存内容.这样文件将以未追踪的形式出现.然后再重新添加提交一下,.gitignore文件里的规则就可以起作用了.


标签: Linux Ubuntu CentOS Nginx gitlab
相关文章
评论留言
发布留言