
Git
文章平均质量分 82
GIt 包含GitHub 和gitlab相关
满眼清香
我很懒,我没有简介!
展开
-
gitlab 备份迁移后,新gitlab部分页面报500错误
gitlab 安装以及卸载gitlab 数据迁移全命令gitlab的webhook实现Jenkins自动部署详细说明在将旧gitlab服务器上的数据备份迁移到新服务器后,有部分页面访问包500错误。经验证新服务器在恢复备份数据前,页面均访问正常,问题出现在备份恢复上。这是由于db_key_base问题导致的。gitlab默认的备份机制,是不会备份gitlab.rb和gitlab-secrets.json文件的。gitlab.rb配置了gitlab的域名、邮件发送信息、白名单等相关信息,gitl原创 2020-08-27 13:36:38 · 3351 阅读 · 3 评论 -
gitlab 数据迁移全命令
查看 GitLab 版本号cat /opt/gitlab/embedded/service/gitlab-rails/VERSION在新的服务器上做迁移的准备:停止相关数据连接服务gitlab-ctl stop unicorngitlab-ctl stop sidekiq将备份好的文件存储到 /var/opt/gitlab/backups 目录下修改备份文件权限chmod 477 1597681929_2020_08_18_12.0.4_gitlab_backup.tar 执行命令原创 2020-08-19 15:52:05 · 1385 阅读 · 0 评论 -
gitlab 安装以及卸载
gitlab数据迁移前期准备:gitlab’s reposOmnibus GitLab Docsgitlab-清华大学开源软件镜像站原创 2020-07-09 13:50:26 · 3670 阅读 · 2 评论 -
Github Desktop for Mac 使用教程
先分享一下 Github Desktop 的下载地址吧!在上一篇文章中已经介绍了怎么 在Mac系统上连接git和github接着这篇文章说说,下载好了Github Desktop ,本机也连接好了git 接下来怎么使用使用1、打开Github Desktop2、创建一个项目点击File->Add location repository 建立本机库的位置。输入本机文件地址后创建一个新库点击Fetch origin将本机库同步到github网站。创建成功后,打开github原创 2020-05-09 13:35:21 · 2108 阅读 · 0 评论 -
在Mac系统上连接git和github
1、如果没有安装git 使用命令brew install git使用HomeBrew安装git2、检查是否有ssh keys命令行 cd ~/.ssh (一般git的公钥秘钥相关的文件都会保存在.ssh文件里面)进入到.ssh 文件内。3、如果有.ssh文件,那就说明本地的git连接过其他远程仓库。那么最好创建一个新的ssh key 并保存好以前的ssh key(万一有用忘了尴尬)...原创 2020-04-16 15:13:18 · 1959 阅读 · 0 评论 -
Git Pull 报错-refusing to merge unrelated histories
git pull 命令基本上就是 git fetch 和 git merge 命令的组合体,Git 从指定的远程仓库中抓取内容,然后马上尝试将其合并进你所在的分支中。从远程仓库中获得数据,可以执行:git fetch [remote-name]这个命令会访问远程仓库,从中拉取所有你还没有的数据。 执行完成后,你将会拥有那个远程仓库中所有分支的引用,可以随时合并或查看。删除本地分支假设想...原创 2019-12-25 16:23:29 · 286 阅读 · 0 评论 -
上传本地代码到gitlab上
准备将本地代码上传到gitlab上,使用svn或者idea上传有错误时,直接terminal。首先进入本地项目目录,e.g. 我要将icon文件夹下的代码上传到gitlab,则cd workspace-sts/icon/需要创建README.md文件echo "# 上传代码 测试环境使用" >> README.md执行git命令,在当前目录下创建.git文件夹git i...原创 2019-11-26 15:13:17 · 955 阅读 · 0 评论 -
GitLab/GitHub上传项目时忽略文件规则
平时使用idea或者eclipse时总会有一些自动生成的文件,比如日志文件、编译文件,但是项目上传的时候这些文件是不需要的,而且浪费空间导致项目非常大,所以这些没有用的文件上传的时候需要通过.ignore过滤掉,接下来说一下过滤规则。git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;以斜杠“/”开头表示目录;以星号...原创 2019-09-18 17:52:44 · 2497 阅读 · 0 评论 -
git 命令小结
经过几天的研究,综合各种资料对git命令大概做以下总结本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。git clone [URL] // 下载代码git branch [BranchName] // 创建分支git checkout [BranchName] // 切换分支git reset --hard ...原创 2019-06-13 19:50:28 · 213 阅读 · 0 评论 -
项目导入eclipse中时,文件名称前面出现一个大于号“>”,原因和解决方法
首先问题的原因要清楚,本地的代码没有和git仓库上链接;也有可能是因为使用了不同的版本管理工具,因为使用git管理项目版本,而eclipse使用了svn插件,就会出现这种现象。一般在github上下载的项目都会有这种情况,当把文件夹内隐藏的.git文件夹删掉之后再import,「大于号」‘>’ 就不出现了。所以这个 “>” 应该代表它是一个git repository的意思。...原创 2019-08-13 10:32:34 · 7113 阅读 · 0 评论 -
GitLab屏蔽用户注册方法:
以管理员身份登录进GitLab平台点击【Admin Area】点击【Settings】页面控制【Sign-up Restrictions】默认的GitLab登录界面是有注册功能的将【Sign-up enabled】的勾选框去掉,即取消掉注册功能滚动到页面最底端,点击【Save】保存按钮,将配置保存起来注册功能已经被屏蔽掉了!...原创 2019-08-06 17:41:09 · 2981 阅读 · 0 评论