379 字
2 分钟
备份git库到手机

备份git库到安卓手机#

本来想买一个移动硬盘的,但是觉得不是很有必要,主要是移动硬盘二手的风险比较大,但是一手的存这点代码实在是有点大材小用。

刚好手机上面有外置的SD卡,将就先用这个吧。

过程#

安装termux和openssh服务#

  • 手机下载termux,并安装
  • 安装完成后,apt-get update 一下
  • 安装apt install openssh并且运行sshd,启动sshd服务
  • 用数据线连接手机到电脑,然后adb push ~/.ssh/id_rsa.pub /sdcard/id_rsa_computer1.pub
  • 然后在手机上打开这个/sdcard/id_rsa_computer1.pub文件,复制里面的内容。
  • 在termux中vi ~/.ssh/authorized_keys,粘贴到里面,esc,保存退出。
  • ifconfig找到手机的ip地址
  • 在电脑上面 ssh 手机的ip地址 -p 8022,看看能不能访问

安装git和termux-tools#

  • 由于默认termux只能保存文件到手机的内置存储上,我们想要保存文件到外置的SD卡,需要安装个工具
  • apt install termux-tools
  • apt install git
  • 再安装个tree工具,pkg install tree
  • 安装完成后运行下tree storage
  • 会发现有几个链接,dcim/downloads/external-1/…
  • 我们要的是这个external-1,这个是链接到外置的SD卡的
  • cd storage/external-1
  • 找到我们已有的库,在github或者其他的ssh/https的地址
  • 在external-1文件夹下,开始 git clone repo_url
  • 如果碰到权限问题,说什么readonly,就装个tsu吧
  • 直接 cd /sdcard/,在sd卡根目录建立文件夹,到里面去git clone就好了
备份git库到手机
https://dididudu998.github.io/posts/备份git库到手机/
作者
滴滴嘟嘟
发布于
2019-10-07
许可协议
CC BY-NC-SA 4.0