Git提供商负责将内容保存到Git托管提供商。它被设置为传递给createDatabase
函数的配置中的一个属性。默认情况下,我们支持GitHub Git提供商。如果你不使用GitHub,你可以创建自己的。
// database.{ts,js}//...export default isLocal ? createLocalDatabase() : createDatabase({gitProvider: new SomeGitProvider(),// ...})
其中SomeGitProvider
是一个实现了GitProvider
接口的类。
请阅读GitHub Git提供商以了解如何设置与GitHub的交互。