github增強,高速下載

分享讨论IT相关的内容
回复
头像
ejsoon
一枝独秀
一枝独秀
帖子: 5685
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 179 次
被圈友点赞: 207 次
联系:

github增強,高速下載

帖子 ejsoon »

https://ejsoon.vip/
弈趣極光:享受思維樂趣
wubixiaozhu@126.com
圈圈新人
圈圈新人
帖子: 5
注册时间: 2024年 10月 8日 01:12

Re: github增強,高速下載

帖子 wubixiaozhu@126.com »

国内DNS污染严重,真是烦死了。
头像
ejsoon
一枝独秀
一枝独秀
帖子: 5685
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 179 次
被圈友点赞: 207 次
联系:

Re: github增強,高速下載

帖子 ejsoon »

代码: 全选

**可以,完全沒有問題!** Termux 是一個 Android 平台上的終端模擬器,它提供了一個微型的 Linux 環境。只要在 Termux 中安裝 `git` 和 `openssh`,你的 Android 手機就能像電腦的終端機一樣,完美執行所有 Git 指令並將程式碼推送到 GitHub。

以下是具體的操作步驟教學:

---

### 第一步:環境準備

首先,打開 Termux 並更新套件清單,然後安裝必要的工具。

```bash
# 更新套件庫並升級現有套件
pkg update && pkg upgrade -y

# 安裝 Git 和 SSH 工具
pkg install git openssh -y

```

> 💡 **小提示**:如果需要存取手機內部儲存空間(如下載資料夾)的檔案,請執行 `termux-setup-storage` 並允許權限,之後就可以透過 `~/storage` 路徑存取手機檔案。

---

### 第二步:設定 Git 使用者資訊

安裝完成後,設定你在 GitHub 上顯示的名稱與電子郵件。

```bash
git config --global user.name "你的GitHub用戶名"
git config --global user.email "你的GitHub註冊信箱"

```

---

### 第三步:連線到 GitHub(推薦使用 SSH 金鑰)

由於 GitHub 已經取消支援密碼認證,建議使用 **SSH 金鑰** 來與 GitHub 連線,這樣最安全也最方便。

1. **生成 SSH 金鑰**:
執行以下指令(一路按 Enter 到底即可):
```bash
ssh-keygen -t ed25519 -C "你的GitHub註冊信箱"

```


2. **複製公鑰內容**:
顯示並複製畫面上的那一長串字串:
```bash
cat ~/.ssh/id_ed25519.pub

```


3. **將公鑰新增至 GitHub**:
* 打開瀏覽器登入 GitHub。
* 點擊右上角頭像 ➡️ **Settings** ➡️ **SSH and GPG keys**。
* 點擊 **New SSH key**,將剛才複製的內容貼到 **Key** 欄位中,Title 可以自己取(例如:`Android Termux`),最後點擊 **Add SSH key**。


4. **測試連線**:
在 Termux 中輸入:
```bash
ssh -T git@github.com

```


*如果看到 `Hi USERNAME! You've successfully authenticated...` 就代表連線成功了!*

---

### 第四步:上傳程式碼(Push)

現在你可以開始上傳程式碼了。假設你手機裡有一個名為 `my-project` 的資料夾:

```bash
# 進入專案資料夾
cd my-project

# 初始化 Git 倉庫
git init

# 將所有檔案加入暫存區
git add .

# 提交變更
git commit -m "First commit from Android Termux"

# 設定主分支名稱為 main
git branch -M main

# 關聯到你的 GitHub 遠端倉庫(請使用 SSH 地址)
git remote add origin git@github.com:你的用戶名/你的倉庫名.git

# 推送到 GitHub
git push -u origin main

```

---

### 💡 進階技巧:寫程式碼更方便

在手機小螢幕上打字可能會有點痛苦,推薦兩個提升效率的方法:

* **搭配實體鍵盤**:用藍牙將手機連接鍵盤,操作體驗會瞬間變得跟電腦極為相似。
* **使用文字編輯器**:你可以透過 `pkg install vim` 或 `pkg install nano` 在 Termux 內直接修改程式碼;也可以在 Android 上使用 **Acode** 或 **Spck** 等程式碼編輯器 App 寫代碼,再用 Termux 來做 Git 提交。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客