GitHub Desktop 客戶端點擊創建 Repository 失敗,提示錯誤信息。
GitHub Desktop **主要用於管理本地倉庫並同步至 GitHub 遠程**,**不能直接在遠程創建倉庫**(舊版可能支持,新版已移除/需登錄授權)。標準流程:
| 現象 | 原因 | 解決 |
|---|---|---|
| Desktop 創建失敗 | 未登錄/Token 過期/無權限/網絡不通 | File → Options → Accounts 重新登錄/更新 Token |
| Publish 失敗 | 遠程已有同名倉庫/未關聯 Remote | 網頁端創建同名倉庫 → Desktop Clone / 手動添加 Remote URL |
| Push 被拒 | 遠程有本地無的提交 (README/LICENSE) | 先 `Fetch origin` → `Pull` (rebase/merge) → 再 `Push` |
# 1. 本地初始化
git init
git add .
git commit -m "Initial commit"
# 2. 關聯遠程 (需先在網頁創建)
git remote add origin https://github.com/username/repo.git
# 3. 推送
git push -u origin master/main
**GitHub Desktop 不直接在遠程創建倉庫**。**先在 github.com 網頁創建**,再用 Desktop **Clone** 或 **Add Local + Publish**。這符合 Git 分布式本質:遠程倉庫獨立存在,本地通過 Remote 關聯同步。