倉庫的兩種初始化方式
- 方式 新建包含文件的雲端倉庫,就叫作雲端倉庫被初始化了 接着拉取到本地 最後把修改後的'本地倉庫'數據推送到雲端
- 方式 新建'空雲端'倉庫,雲端倉庫沒有文件數據 接着初始化本地倉庫 而後推送到雲端
差異在 新建雲端倉庫時 是否勾選加入了模板文件 例如README.md 沒有勾選任何文件的話 就創建了雲端空倉庫 再從本地初始化後推送到雲端 方式2.git
方式二步驟描述
- 新建空倉庫 : 在Gitee倉庫頁面 點擊[建立倉庫]+ 定義[雲端倉庫名稱] 點擊[建立], 這樣新建空倉庫完成了.
還有一個準備工做, 是 複製SSH 鏈接地址 git@gitee.com:zhulaee/cangku.git
SSH地址的格式是 : " git@ [雲端倉庫域名] .git " - 建立本地倉庫 :
mkdir cangku // 新建文件夾 目錄 mkdir [雲端倉庫名稱] cd cangku // 進入目錄 [雲端倉庫名詞] git init // 初始化本地倉庫 touch README.md // 建立一個數據文件 git add README.md // 將數據暫存到倉庫 git commit -m "first commit" // 將數據提交到本地倉庫 git remote add origin git@gitee.com:zhulaee/cangku.git // 爲本地倉庫添加雲端地址, 地址名稱 爲 origin 地址鏈接爲SSH地址 git push -u origin master // 把本地倉庫推送到 origin 的 master 分支, master 是新建雲端倉庫默認分支
- 刷新雲端倉庫頁面 就能夠看到本地數據已經出如今Gitee中
推送失敗的可能緣由:
- SSH祕鑰之公鑰
關於SSH祕鑰的官方說明見(可翻譯中文) https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5ssh
主要的命令是:翻譯
$ ssh-keygen -o $ cat ~/.ssh/id_rsa.pub
把cat 到的碼 複製到 Gitee - 設置 - SSH公鑰. 而後再嘗試 push 命令.code
本文若有不正確 請爲小弟指出 共同精進 感謝你們.rem
我對比過三個平臺 GitHub GitLab Gitee , 速度最快仍是 Gitee. 不論clone仍是push 傳輸速度和穩定性都是最好的.get