最新消息:欢迎加入小松的QQ群一起讨论一起学习,本站启用elasticsearch全文检索系统,提供搜索的精确度

从github上导项目到gitlab

其他分享 115浏览 0评论

安装好gitlab的时候默认这个功能是关闭的
你可到创建项目的地方看一下,Import project from github的按钮是灰色的

从github上导项目到gitlab
下面来开启这个功能
注册一个github的账号,如果有就跳过这一步
github 设置
【OAuth applications】->【Developer applications】->【Register a new application】github设置授权
生成之后就会生成
Client ID
Client Secret

修改配置

cd /home/git/gitlab
vi config/gitlab.yml

修改

- { name: 'github',
    label: 'GitHub',
    app_id: 'XXX',
    app_secret: 'XXXXXXXXXXX',
    args: { scope: 'user:email' } }

把前面的#去掉,app_id和app_secret 设置成之前生成的Client ID和Client Secret
重新以下gitlab

service gitlab restart

在去看一下Import project from github的按钮是不是已经启用了

我测试的时候是在虚拟机上做的,必须是外网机子上做的,我这里没有办法做。

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» 从github上导项目到gitlab
本文链接地址:https://www.phpsong.com/2688.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!