配置与访问
学习如何配置和访问 Canyon 社区版。
系统设置
要使用 Canyon 的所有功能,您必须配置以下数据表:
CANYON_SERVER: Canyon 服务器地址GITLAB_SERVER: GitLab 服务器地址GITLAB_CLIENT_ID: GitLab 客户端 IDGITLAB_CLIENT_SECRET: GitLab 客户端密钥
注意:回调地址为 <CANYON_SERVER>/oauth,请确保在 GitLab 中正确配置。
insert into public.sys_setting (id, key, value)
values ('1', 'CANYON_SERVER', 'https://canyonjs.org'),
('2', 'GITLAB_SERVER', 'https://gitlab.com'),
('3', 'GITLAB_CLIENT_ID', 'xxx'),
('4', 'GITLAB_CLIENT_SECRET', 'xxx');目前仅支持 GitLab,未来将支持更多 Git 服务提供商。
insert into public.git_provider (id, url, type, name, disabled, private_token)
values ('gitlab', 'https://gitlab.com', 'gitlab', 'GitLab', false, 'xxx');管理员登录
创建以下用户。您可以使用以下凭据登录:邮箱:canyon,密码:123456
INSERT INTO "user" (id, email, password, nickname, avatar, favor)
VALUES ('canyon', 'canyon@canyon.com', '123456', 'Canyon', '/avatar.jpg', '');GitLab OAuth2 登录
