在Android上使用Git –免费工具和指南

当今最大的挑战以及对自由职业者和远程团队的需求,就是“移动”。 尽管移动代码编辑器可以帮助程序员在旅途中进行开发,但是如果没有对Git之类的版本控制系统的移动支持,开发人员几乎就不会使用此类IDE。

但是, 有一些应用程序可以在Android平台上设置和使用Git存储库 。 适用于Android的Git客户端,服务器和IDE帮助编码人员随时随地进行编码,并将其推送到 GitHub ,BitBucket等上的 存储库或本地存储库中。 不仅如此,您还可以创建和克隆存储库,检出并合并分支等等。

在本文中,我们将分享在Android设备上使用Git的最佳免费工具,以及有关如何使用其中一种工具快速启动Git repos的一些分步教程。

Android Git工具

毫无疑问,SGit是适用于Android的最佳Git客户端。 这是一个开源程序,支持任何此类客户端的所有基本功能。 该应用程序将所有存储库存储在手机的内部存储中,从而使私人存储库免受盗贼和黑客的侵害。

此外,它正在积极开发中,并具有以下功能(在撰写本文时):

  • 创建和删除本地存储库
  • 添加和克隆远程存储库
  • 从并推送到远程仓库
  • 检出并合并分支和标签
  • 浏览和比较来自存储库的提交
  • 编辑和保存文件(使用外部编辑器)
  • 浏览文件时突出显示语法
SGit [Git客户]
  • 提供夜间使用的深色主题
  • 允许从计算机导入存储库
  • 支持HTTP,HTTPS和SSH协议
  • 支持用户/通过和SSH密钥认证
  • 支持选择本地存储库的存储目录
  • 允许选择代码的语言以突出显示语法
  • 不本地提供文本编辑器
  • 不支持SD卡存储

AIDE(Android IDE)是一个集成开发环境,用于编写Java并在Android平台上查看Android项目 ,例如Eclipse或Android Studio对桌面系统的操作方式。

它提供了完整的构建,编译,运行周期的功能。 该应用程序提供用于编写​​和编译代码的交互式编码指南和分步说明。

该应用程序具有直观的用户界面,可为新用户带来流畅的体验 。 它具有丰富的编辑器,并提供重构智能代码导航以及错误的实时检查。

此外,AIDE还集成了Git客户端的基本功能,包括:

  • 编辑并保存代码文件
  • 提交和放弃文件或更改
  • 推入和拉出远程存储库
  • 从存储库分支并合并到存储库
  • 提供内置的文本编辑器以查看文件
AIDE [Git集成IDE]
  • 支持SSH协议进行连接
    • 不支持克隆存储库

    Git是适用于Android超基本 只读Git客户端 。 该应用程序可以离线访问您的远程Git存储库 (来自GitHub,BitBucket和其他存储库 ),但不提供其他客户端提供的所有必需功能。

    Git提供了各种简单的功能,例如:

    • 将远程存储库克隆到您的设备
    • 浏览仓库中的文件和日志
    • 结帐分支和仓库中的标签
    • 从原点拉取更改(远程存储库)
    • 同时支持HTTP和HTTPS协议
    Git [Git客户]
    • 使用简单
    • 不支持SSH协议
    • 克隆存储库时,应用崩溃

    Gidder是适用于Android的Git服务器,与GitHub,BitBucket GitLab或其他服务器相同。 就像随身携带自己的GitHub项目一样。 这也意味着您敏感项目的安全性更高。

    该应用程序可在SSH服务器上运行,并允许人们使用WiFi访问项目。 它允许多个用户访问存储库 (如果允许)并对存储库执行操作。 它提供以下功能,可以在本地无线网络上使用存储库:

    • 创建,编辑和删除存储库
    • 允许从其服务器克隆存储库
    • 支持推送和回购
    • 创建,编辑和删除可以访问存储库的用户
    • WiFi打开/关闭时激活或禁用Git服务器
    • 为在不同网络中工作的人员集成了动态DNS支持
    Gidder [Git服务器]
    • 其基于SSH的服务器提高了连接安全性
    • 允许向用户分配权限以进行受控访问

    Git Repository Server是另一个适用于Android的Git服务器,其功能与Gidder非常相似。 与GitHub,BitBucket或其他人在其服务器上托管项目的方式类似,该应用程序在将Git存储库本地托管在智能手机上时表现良好。

    它使您可以随身携带项目。 使用手机的内部存储可确保您的项目安全,以防意外删除或盗窃 。 它主要完成所有必需的工作,并利用以下功能:

    • 创建,编辑和删除存储库
    • 支持从其服务器克隆存储库
    • 从启动开始,即在手机启动时自动启动
    • 创建,编辑和删除用于访问存储库的用户
    • 如果您的网络不断变化,则允许设置动态DNS
    Git存储库服务器[Git服务器]
    • 还提供SFTP存储作为安全文件存储
    • 支持Gaven以外的Maven仓库,用于保存项目文件
    • 允许设置用户权限以进行基于规则的受控访问
    • 不通过SSH运行
    在Android上使用SGit

    我想借此机会向您展示如何在Android上使用Git。 为此,我以SGit为例。 让我们看一下如何使用SGit克隆远程存储库并创建本地存储库。

    使用SGit克隆远程存储库
    1. 如果尚未打开SGit客户端,请打开它。
    2. 点击+图标(在操作栏中)以添加新的存储库
    3. 输入远程仓库的URL及其本地名称
    4. 如果是私人存储库,并且需要您的用户凭据进行克隆,也请输入其用户名和密码
    5. 单击克隆按钮。 SGit将在本地克隆(下载)远程仓库。
    使用SGit克隆远程存储库
    使用SGit创建本地存储库
    1. 点击+图标(在操作栏中)以添加新的存储库。
    2. 单击“初始化本地”按钮以创建本地存储库。
    3. 输入本地存储库的名称。
    4. 单击初始化按钮。 SGit将根据填写的详细信息创建本地存储库。
    使用SGit创建本地存储库

    这就是在Android上使用Git的工具和指南。 您是否已经使用Git或在Android上开发代码? 我们想听听您在旅途中进行编码的经验。


    翻译自: https://www.hongkiat.com/blog/guide-to-using-git-on-android/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值