注册 Github OAuth 应用
https://github.com/settings/applications/new
Authorization callback URL 设置为:https://<your-host>/api/1/auth/social/complete/github/
修改 <your-host> 为自己域名。
获取 Client ID 和 Client secrets,后面有用。
Docker Compose
新增文件 docker-compose.yml,并填入以下内容
version: '3.0'
services:
tabby-web:
image: ghcr.io/eugeny/tabby-web:latest
container_name: tabby-web
restart: always
ports:
- '8000:8000'
volumes:
- ./data:/app-dist
environment:
- DATABASE_URL=sqlite:////app-dist/db.sqlite3
- PORT=8000
- DEBUG=False
- APP_DIST_STORAGE=file:///app-dist
- SOCIAL_AUTH_GITHUB_KEY=xxxxxx
- SOCIAL_AUTH_GITHUB_SECRET=xxxxxx
修改 SOCIAL_AUTH_GITHUB_KEY 为:Client ID
修改 SOCIAL_AUTH_GITHUB_SECRET为:Client secrets
启动
docker compose up -d
用法
访问 <your-host> 使用 github 登录并获取 key,打开客户端—设置—配置同步中输入 <your-host> 和 key。
哈哈 你发了 我正准备弄一个来
不错
其实它的配置就是config.yaml,拷出来也可以
直接使用gitlab也行吧,还有github好像也行的
绑定 Tabby客户端也很好用
借楼问一下,tabby快捷命令在没开append
\n的情况下总是自动回车执行,这种情况该怎么解决 啊一直在用官方的同步服务 没问题吧?
@SayWhat13 #6
官方不提供同步服务了。
@miss #7
感谢分享 不说我还真没注意到 立马建起来
老哥麻烦问下,我点了login后回调地址跳转不过去
@douzdou #9
检查下 github 回调地址有没有填错。
https://<your-host>/api/1/auth/social/complete/github/