MGit的环境配置

手机端应该如何使用Git?

Posted by 雯饰太一 on January 6, 2024

1 下载

谷歌商店也有,但是下载下来会提示有问题!!!

手机端需要借助MGit软件来操作git变更,需要提前安装。在Android 11系统上,使用谷歌应用商店下载的软件不能获取到所有文件权限,这将导致MGit不可使用,因此需要适用F-Driod下载并安装MGit。

2 配置

参考文章:obsidian通过gitee同步Android-Mgit - 知乎

Git仓库的链接有https和ssh的链接形式,如下:

  • https://github.com/wenshitaiyi/XXXXXX.git
  • git@github.com:wenshitaiyi/XXXXXX.git 在MGit安卓端使用的是ssh形式的链接,可以通过右上角的‘+’按钮添加一个仓库。但是在使用之前还有一个事情需要操作:授权。

授权的过程如下:

  • 【Settings】->【SSH Keys】->【+】,增加一个ssh key
    • 这里会得到一个实体的文件
    • 文件以ssh-rsa开头,以== mgit结尾
  • 在gitlab主页中,【Settings】->【SSH and GPG keys】->【SSH keys】->【New SSH Key】
    • 创建一个Authentication keys(认证密钥)即可
    • 名称可以和手机上的不一样
    • 将手机上生成文件中的内容复制到gitlab中
    • 最后一行的换行可以去掉
    • 如果还是不可以就在创建一个Signing keys(登录密钥),内容和手机上保持一致

      3 现有问题

  • 不容易进行归并操作
  • 在切换分之后,需要退回仓库界面,再进来一次才切换成功
  • 手机端不易解决冲突