安装好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
最新推荐文章于 2026-05-05 11:37:51 发布
本文介绍如何在GitLab中启用从GitHub导入项目的功能。首先需要在GitHub上注册应用程序以获取Client ID和Client Secret,然后修改GitLab的配置文件以连接GitHub账号。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印



7913

被折叠的 条评论
为什么被折叠?



