从github上导项目到gitlab

安装好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的按钮是不是已经启用了

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值