安装好gitlab的时候默认这个功能是关闭的
你可到创建项目的地方看一下,Import project from github的按钮是灰色的
下面来开启这个功能
注册一个github的账号,如果有就跳过这一步
github 设置
【OAuth applications】->【Developer applications】->【Register a new application】
生成之后就会生成
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
重新以下gitlabservice gitlab restart在去看一下Import project from github的按钮是不是已经启用了
我测试的时候是在虚拟机上做的,必须是外网机子上做的,我这里没有办法做。
从github上导项目到gitlab
最新推荐文章于 2024-08-07 15:04:40 发布