Python 使用Git作为服务器

Python 使用Git作为服务器,python,git,github,Python,Git,Github,我是一名学生,正在用Python实现注册系统。为了允许您注册,该程序将编辑一个.csv文件(用户名和密码列)。为了允许使用该程序,我需要一个类似服务器的东西,它存储主文件,当用户运行该程序时,它会更新该文件。我考虑过使用git(因为我缺少服务器的资源),这是一个可行的选择吗?我如何允许编辑该文件而不需要github帐户?git被设计为一个版本控制系统。它的设计目的是存储和版本文件,特别是文本文件,以便于检索,并具有有用的版本历史记录 您正在寻找的是数据库后端或服务器托管平台。Git不适合这样做,

我是一名学生,正在用Python实现注册系统。为了允许您注册,该程序将编辑一个.csv文件(用户名和密码列)。为了允许使用该程序,我需要一个类似服务器的东西,它存储主文件,当用户运行该程序时,它会更新该文件。我考虑过使用git(因为我缺少服务器的资源),这是一个可行的选择吗?我如何允许编辑该文件而不需要github帐户?git被设计为一个版本控制系统。它的设计目的是存储和版本文件,特别是文本文件,以便于检索,并具有有用的版本历史记录

您正在寻找的是数据库后端或服务器托管平台。Git不适合这样做,因为它保存了每个文件的历史记录,而您并不需要这些文件,这最终会导致您的存储库变得非常庞大。与现有的几乎任何数据库引擎相比,Git在这种情况下也不会表现得特别好

此外,尽管有此建议,如果您确实为此使用了一个主要的Git托管平台,他们可能最终会要求您离开,因为向存储库提交大量自动化、编程的数据文件会导致托管存储库的各种问题,其中最起码的是膨胀和重新打包,因为这会导致包装时的病理表现


如果你想要一个相当便宜的托管平台,有很多共享的网络托管提供商,每月只需几美元。但是,请注意,如果您处理的是转移他人资金的交易,则根据管辖权,您必须遵守各种法律法规,并且在开始之前,您一定要咨询律师。如果你买不起服务器,你可能就买不起合法的服务器。不过,对这一点的进一步讨论可能是离题的。

Git被设计为一个版本控制系统。它的设计目的是存储和版本文件,特别是文本文件,以便于检索,并具有有用的版本历史记录

您正在寻找的是数据库后端或服务器托管平台。Git不适合这样做,因为它保存了每个文件的历史记录,而您并不需要这些文件,这最终会导致您的存储库变得非常庞大。与现有的几乎任何数据库引擎相比,Git在这种情况下也不会表现得特别好

此外,尽管有此建议,如果您确实为此使用了一个主要的Git托管平台,他们可能最终会要求您离开,因为向存储库提交大量自动化、编程的数据文件会导致托管存储库的各种问题,其中最起码的是膨胀和重新打包,因为这会导致包装时的病理表现


如果你想要一个相当便宜的托管平台,有很多共享的网络托管提供商,每月只需几美元。但是,请注意,如果您处理的是转移他人资金的交易,则根据管辖权,您必须遵守各种法律法规,并且在开始之前,您一定要咨询律师。如果你买不起服务器,你可能就买不起合法的服务器。不过,关于这一点的进一步讨论可能是离题的。

让我们来澄清一下。Git是一个版本控制系统,将用作版本控制系统。您将使用它的目的是一个版本控制系统。也许添加一个
subprocess
命令,在写入修改后的文件上运行一个
git
序列?这是您正在处理的一个类项目,它被提交并遗忘了,还是多个访问数据的客户端实际将要使用的东西?您是否分析了使用github api的可能性要更新文件?您搜索的概念是“数据库”。SQLite 3内置于Python中,可以简单方便地实现这一目的。它用于我的个人项目,它是一个交易平台,为了允许资金转移,创建帐户。。。每次运行应用程序时,我都需要更新相应的csv文件。csv文件必须更新,使用用户输入的新信息(并且必须在每个人的计算机上提供这些信息),让我们解决这个问题。Git是一个版本控制系统,将用作版本控制系统。您将使用它的目的是一个版本控制系统。也许添加一个
subprocess
命令,在写入修改后的文件上运行一个
git
序列?这是您正在处理的一个类项目,它被提交并遗忘了,还是多个访问数据的客户端实际将要使用的东西?您是否分析了使用github api的可能性要更新文件?您搜索的概念是“数据库”。SQLite 3内置于Python中,可以简单方便地实现这一目的。它用于我的个人项目,它是一个交易平台,为了允许资金转移,创建帐户。。。每次运行应用程序时,我都需要更新相应的csv文件。csv文件必须用用户输入的新信息进行更新(并且必须在每个人的计算机上提供),有免费的替代方案吗?可能没有。你正在寻找一个能为你提供免费生产服务的人。此外,该服务正在执行任意代码,如果免费提供,将产生与滥用相关的巨大成本,因此,在没有其他收入来源的情况下免费提供该服务的人将很快破产。是否有免费的替代方案?Probabl