Git on Android

关轶 Lv3

本文参考以下文章:

目录

MGit

Mgit的下载链接:

Mgit On Google Play Store

Mgit on F-Droid

下载完成后进入到MGit, 点击右上角三个点,进入设置,并把Git配置下的用户名和用户邮箱改成你自己的.

例如Gitee,用Github或者别的就用别的,先进入网站,随后进入个人设置,或者设置,在基本管理处找到邮箱管理.

Gitee
Gitee

在我的邮箱地址处就可以看见了.用户名就是你的Gitee的用户名,比如说我的Gitee的用户名是关轶,那么在MGit的Git配置当中的用户名里,就输入关轶,用户邮箱就输入Gitee给你的,或者你自己绑定的就行了.

随后在 安全,进入SSH Key,点击右上角的的加号 文件名随意,其余的默认就行,然后点击,把里面的内容全部复制,然后打开Gitee,还是在设置里,找到SSH公钥,把刚才复制的内容粘贴.随后回到的MGit,复制你仓库的地址,然后选择一个本地路径,克隆就好了.

想实现多端同步呢,就时不时的拉取和推送一下,这样就ok了.

Termux

相比较来说呢,Termux的操作难度要比MGit高些许,不过也不是什么大问题.
首先进入到你的Termux,如果没有Termux请看 Linux for Android 的终端环境配置

然后输入

1
pkg install git

如果中途有停顿,就看看是不是需要输入Y/N,如果是就输入Y.
安装完成后会出现这样的界面

TermuxGit
TermuxGit

然后我们将 The key fingerprint is上面的文件路径复制,只需要复制RSA 3072上面的就好了,比方说我的就是:/data/data/com.termux/files/usr/etc/ssh/ssh_host_rsa_key.pub

然后再你的文件路径前输入一个cat用来读取你的key,比方说我的就是

1
cat /data/data/com.termux/files/usr/etc/ssh/ssh_host_rsa_key.pub

然后就可以看到输出了,是这样的

TermuxGit
TermuxGit

从ssh-rra AAAAB3NzaC1开始到结尾,全都要复制.复制出来的内容是这样的:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5Lh7rLEncm2966k6Flbsf/PZva0vK+zUJmiEY/GlGwy8JXeynpJER7ZZ30E0Yp3EKtG5YjHaefVr9QtgY7v0yW+/vP18mjQMUje66Vo9/onEcDU5nhzKxbORcH025bpKfeDK4gz7lP6okuqLsH4utmzbswoAXyKqX+kIaZfPMzvEbj/NNEz8WwuR6iIydiwX+qix7FEuntBmU19g5Cbsa542h3xpnJu3BMGMGSwZqsCo50Budkx1H+in4HIWvdFwqsSzGjBejFNm3LvYeZ9rRNyNvXNm7WJWG0kpacI9R9OE752lbz96rvIHqsQvyS9+VqNaQ+n3hQp82vSahnbkf2jZ2AdE1f5ujqdt4TJKTRyUiQ0c1mhTnWLGe2kIVFdSRFodiL78V8O3XYs7/BN8T5qbmYASDsed5IB4it8Q0Azn1Ua65dgL1aT3e4kRccxG0hvP+T5KC0mQpoQjerWXbOui+yQRuLCafi3Et0z2lrAz/sn9YU1GZyD9NhJivxNk= u0_a243@localhost


然后还是打开Gitee,进入设置,点击SSH公钥,将刚才复制的内容粘贴,就好了

然后是克隆仓库到本地,或者是在本地新建一个仓库.

克隆

如果你想克隆一个仓库,那么就去你的gitee,或者github或者别的,上面会有提示.比如说我的

先在Termux输入下面这一串

1
2
git config --global user.name '关轶' 
git config --global user.email '[email protected]'

其中关轶是你的用户名,而13339651+guan_yi@user.noreply.gitee.com 则是你的邮箱.

然后克隆至本地,cd到你想要克隆的位置,然后输入下面这一串

1
git clone [email protected]:Guan_Yi/NineHeaven.git

clone 后面的git@gitee.com :Guan_Yi/NineHeaven.git是你的仓库地址.最后克隆成功后会是这样的:

TermuxGit
TermuxGit


创建

如果你想在本地创建一个仓库,那么请先cd到你要创建仓库的位置,然后会把当前目录变成一个仓库

1
git init

不过你也可以这样,与上面的命令不同的是,下面这条命令是在当前的目录下新建一个仓库.

1
git init [project-name]
  • 标题: Git on Android
  • 作者: 关轶
  • 创建于 : 2024-06-02 16:08:20
  • 更新于 : 2024-10-19 09:13:01
  • 链接: https://blog.guanyi.lol/学习/编程/环境配置/Android/Git on Andoird/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
Git on Android