??先憋說話。。。。。。。你以為我要說什么?!!!先實踐,后理論
新建項目操作——克隆(下載)遠程倉庫已有項目到本地來操作
1、新建一個新的repo
2、確定創建該項目
一般點選紅框的選項,一般需要點選readme.md,擁有一個初始化文件
3、進入項目頁面
(1)resame.md
用于項目介紹說明,github自動讀取readme.md,把markdown格式自動轉成html,展示在頁面上
(2)clone or download
use https VS use ss
- use https:每一次操作都需要用戶名和密碼,較為麻煩
-
use ssh:一般選它作為項目(倉庫)的地址,它是一個git協議
image
這里,用我的ssh地址作為項目(倉庫)的地址:git@github.com:wxq393/blogtest.git
作為例子進行演示。
4、克隆已有項目
(1)此時打開終端,將use ssh協議下的拷貝下來的項目地址使用命令行進行操作
$ git clone git@github.com:wxq393/blogtest.git
(2)提示錯誤
fetal:could not read remote repository
(3)設置公鑰
插播:設置公鑰的終端命令行要寫什么?從哪里找?
通常可以從github主頁的頭像——setting——(左側選項中)SSH and GPG keys中[generating SSH keys]藍色鏈接中(圖1)去尋找:
image1
點擊之后,選擇Generating a new SSH key,即有命令行操作的提示(圖3):
image2
image3
這里繼續以我的實例講解:
$ ssh-keygen -t rsa -b 4096 -C "wangxiaoqin.0009@163.com"
(4)出現公鑰
$ cat ~/.ssh/id_rsa.pub
(5)返回線上github主頁
點擊:頭像——setting——(左側選項中)SSH and GPG keys——SSH keys——(右上角綠鍵)new ssh key
在key中復制粘貼在命令行中的一大串公鑰:
確認后需要再填寫github的登錄密碼確認(不要慌):
(6)返回終端
再次用git clone克隆(下載)遠程倉庫的項目,便會提示克隆成功。
(由于我之前已經設置過公鑰了,如果終端出現的提示信息有類似“done”的字眼,即可說明克隆成功。不一定和我一模一樣,靈活應對命令行的提示)
5、本地VS遠程的文件提交
終端操作切換目錄、創建文件、提交本地、推送遠程庫的一系列過程:
6、返回github項目主頁
目的:利用項目setting中的githubpages的功能,將代碼文件生成線上可預覽的頁面
(1)點擊項目上的setting,找到githubpages的選項,進行master branch
image
image
(2)此時,save(紅框標注)變灰色,并生成一個預覽頁面的鏈接(紅線標注)
7、想要本地編輯(如寫作),push遠程github
操作:重復第5步驟,就可以愉快地進行這樣的操作了
注:這里面還涉及前面命令行的操作,比如線上vim編輯等,靈活應對。實在寫得太細了,我都不好意思再貼圖操作了。( ̄▽ ̄)"??