手机配置git/termux配置 git

why

笔者会将笔记上传到 git 上,但也有在手机编辑笔记,记录的需求。笔者在电脑上是使用 typora 编辑 md 文件笔记,在手机上是使用 makor 软件。makor 是 github 上一个开源项目,下面贴上下载网址,感觉有用的可以给原作者一个 star。

Releases · gsantner/markor

系统:小米澎湃os

下载termux

Google play 商店 中可以下载 termux ,也可以自行搜索 termux 安装包。

安装

更新包(这个笔者也没有深究具体是做什么的,猜想是更新一些文件,方便后续的下载吧)

apt update
apt upgrade 

访问内部存储授权

termux-setup-storage

这里在打开的界面选择 termux 设置

安装 git

pkg install git

克隆仓库

这里推荐在 /storage/emulated/0/Download/ 目录下克隆仓库,如果有多个仓库,可以在该目录下新建一个 git 文件夹,在文件夹里面克隆仓库
git clone <repo>

这里推荐在该目录下克隆的原因是安卓系统一般不允许软件直接访问修改某些目录下的文件,但是!,下载目录是可以的,所以笔者实验下来,这个目录比较好。

这里我没有配置 ssh ,因为笔者发现使用私人令牌可以省略这一步骤,管理起来也更方便,读者可以自行搜索如果使用私人令牌,下面贴出克隆使用私人令牌的格式

https://<user>:<token>@gitee.com/<ower>/<repo>.git

这样克隆下来,默认推拉操作是使用 token ,不需要输入密码,可以达成与 ssh 一样的效果。笔者对于安全性没有要求,这样会方便很多

配置常用命令

本来电脑上输入 git 命令就够繁琐了,更别提手机了,所以笔者这里使用一些命令,将日常使用的命令进行简化,方便操作。

修改 ~/.bashrc 文件为

cd ~/storage/downloads/git/gitee/web

if [ -f ~/storage/downloads/git/gitee/web/summary/script/termux/pad/bash-aliases ]; then
        . ~/storage/downloads/git/gitee/web/summary/script/termux/pad/bash-aliases
fi

这是为了加载 bash-aliases 文件中写的配置

这里贴下 bash-aliases 文件

# systerm variable
export PATH="$PATH:~/storage/downloads/git/gitee/web/summary/script/termux/pad/"

# function

webcd() {
    cd ~/storage/downloads/git/gitee/web
}

pull() {
    webcd
    git pull
}

push() {
    webcd
    pull
    git add .
    git commit -m "pad"
    git push
}

push

文件末尾调用 push ,这样每次只需要重启 termux ,就可以推拉代码了。

这里说一下,我发现 ~/storage/downloads//storage/emulated/0/Download/ 目录是一样的,不知道为什么

posted @ 2025-03-20 20:40  wsttask  阅读(202)  评论(0)    收藏  举报