我能从Android手机提交文件到GitHub吗?

22

我正在完成一份关于HTML和CSS的学校作业。这是一份简单的作业,但当我周末外出时,我差点错过了截止日期。

我已经在手机上完成了作业,但要提交它,我必须将它放在我的GitHub页面上。

是否有一种方法可以将Android上的文件放到我的GitHub页面上?


6
为什么会有人踩我的问题?是我提的问题有问题吗?作为 Stack Exchange 相对较新的用户,我很想知道这个问题哪里出了错。 - tyelford
6
我没有因为你当时还是学生而给你点踩,但我觉得要点踩是因为你写了“这是一个容易的作业,当我周末不在的时候,我几乎错过了截止日期”,这不是我们需要知道的事情。 - Nike
4个回答

12
有没有办法将Android上的文件放到我的GitHub页面上?
当然可以。
选择来自Play商店的Git客户端并安装它。有几个免费选项和几个付费选项。有一些基本上是只读客户端,但其他客户端则能让您进行更改。
请注意,使用Git时,您实际上并没有“将文件放入GitHub页面”,而是在本地设备上创建提交,并将那些提交推送到GitHub。
或者,您应该能够使用GitHub的Web编辑器直接从Chrome或Firefox进行更改(尽管您可能需要请求桌面Web界面而不是移动界面)。

@user1271772,我已经修改了我的Google Play链接,以搜索“git客户端”,而不仅仅是“git”。这应该提供了更好的选项列表。请不要期望我为您选择一个;我们希望您在这里做一些工作。我认为要求您浏览结果列表,尝试几个应用程序并选择您喜欢的一个并不过分。目前,SGit、MGit和Forker是免费结果中排名前三的应用程序。我个人使用过SGit和Pocket Git(付费),效果还不错。 - Chris

3

您无法在 GitHub 网站的移动版本上进行编辑。您需要切换到桌面站点,然后进行编辑。在 GitHub 网站的移动版本中,没有可用的编辑器。

或者,您可以在移动 URL 中将 "blob" 替换为 "edit"。

谢谢。


1
如果您乐意在手机上使用命令行,并且运行的是Android 5或更高版本,则可以尝试安装Termux应用程序。然后,您可以pkg install git,克隆您的GitHub存储库(如果您还没有存储库,请在GitHub网站上创建一个并告诉您需要的命令),将文件移动到其中(如果您已经在Termux之外编辑过文件,则可能需要键入termux-setup-storage,并检查storage目录中是否有它们),然后执行git add *git commit -am files以及git push
另外,如果只有一两个小文件,则可以使用GitHub的“在线代码编辑器”。
第三种选择是,如果您能够将文件传输到某个服务器上(例如,使用SpeedSoftware Explorer创建zip文件,并使用CGI脚本或其他工具帮助您将该zip上传到服务器,或者 improvising an scp command或等效物,甚至使用DropBox如果您还在服务器的主目录中安装了它),然后SSH进入服务器并从那里运行git命令。

1
我已经成功通过GitHub Android应用程序完成了文件编辑和提交,但这是一种hack方法。希望它不会在未来停止工作。
步骤:
  • 安装GitHub Android应用程序。
  • 在应用程序中,进入所需repo的根目录。
  • 将链接与文本编辑器或消息应用程序共享。
  • 点击该链接。它将在Android GitHub应用程序中打开GitHub桌面页面。
  • 点击右上角的选项(3个点),选择“添加到主屏幕”
  • 最小化所有内容。
  • 点击您的新快捷方式(将在应用程序中打开),并浏览到所需的repo。
瞧 - 手机上完整的编辑和控制。
这种方法的好处在于主屏幕快捷方式以一种独立模式打开应用程序,这意味着您仍然可以通过打开应用程序抽屉中的“真实”应用程序图标来使用正常的应用程序功能。这将启动两个应用程序实例:传统的只读版本和编辑版本,您可以通过最近的应用程序切换在两者之间切换。

太好了!这帮了我大忙。那么github.dev怎么样? - Mr.D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接