入門級 - 碼雲(Gitee),GitHub 教程

這篇文章的目的是記錄個人關於GitHub的內容,從註冊、下載直到設置成功每一步都有解釋,其中有一些截圖或者代碼來自於網絡。javascript

 

GitHub和碼雲均基於Git,因此二者的操做方法基本一致,只須要學習其中一種便可。java

GitHub與碼雲均提供免費的代碼倉庫。git

GitHub免費版只能建立公開的項目,私有項目須要付費,截止本文發佈時,服務費用是$7.00github

碼雲免費版支持5人如下的組織,能夠建立私有項目。shell

 碼雲:https://gitee.com/網絡

GitHub:https://github.comssh

因爲GitHub是全英文界面,對於一個英語盲,學習成本稍顯高昂了點,因此我這裏從碼雲下手。ide

 

 正文學習

1.帳戶註冊:ui

不管是GitHub仍是碼雲(下稱Gitee),要使用他們,咱們都須要先註冊帳戶,已有帳戶的能夠跳過此步驟。

 

 

 

Gitee GitHub

 

 

2.建立倉庫:

a.建立遠程倉庫

登入Gitee後,點擊頭像旁邊的"+"加號-->新建項目

GitHub的操做方式與Gitee相似,這裏不作截圖比較

填寫項目基本信息後直接點擊建立,這樣一個遠程倉庫就已經建立完成了。

 

 

 b.初始化本地倉庫

1)Git Bash安裝

本地倉庫的初始化須要藉助軟件Git Bash 來完成。點擊前往Git官網

下載適用您的電腦的Git版本,下載完成後運行安裝程序,過程當中使用默認選項便可,若須修改安裝路徑,須保證安裝路徑爲全英文。

完成安裝後運行Git Bash,出現下面這樣的命令行窗口,

Hanani@LAPTOP-AFP6HIES MINGW64 ~ 是什麼意思,

@前是計算機用戶名,

@後是計算機名,

MINGW64表示正在運行的Git Bash的信息

~表示根目錄,默認狀況下是C:\Users\Administrator,這裏是C:\Users\Hanani

 

2)獲取SSHKey

首先要在本地建立一個ssh key 這個的目的就是你如今須要在你電腦上得到一個密匙。

按以下命令來生成sshkey:

$ ssh-keygen -t rsa -C "youremail@youremail.com"  

# Generating public/private rsa key pair...
# 三次回車便可生成 ssh key

 查看你的 public key,

$ cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2E... youremail@youremail.com

並把他添加到Gitee(gitee.com SSHKey添加地址)或GitHub(github.com SSHKey添加地址

Gitee GitHub

 

添加後,在終端中輸入

#Gitee
$ ssh -T git@gitee.com

#GitHub
$ ssh -T git@github.com

 

第一次綁定的時候輸入上邊的代碼以後會提示是否continue,輸入yes後程序會自動鏈接,若是要求登陸,直接輸入登陸信息便可。

再次執行上面的命令,檢查是否成功鏈接,若是返回一下信息,則表示添加成功

1
2
3
4
5
#Gitee
Welcome to Gitee.com, YourName!
 
#GitHub
You've successfully authenticated, but GitHub does not provide shell access.

 

 

3) 設置基本信息

 接下來還須要簡單的設置一些東西。

$ git config --global user.name "yourname"
$ git config --global user.email "youremail@youremail.com"

 name儘可能和碼雲或GitHub保持一致,但email必須是碼雲或GitHub註冊時使用的郵箱。命令不分先後,沒有順序。

 

4)初始化本地庫

而後就是將你的遠程倉庫克隆到本地,或者你能夠在本地初始化一個項目後再進行雲端綁定。

克隆

複製代碼
#Gitee
$ git clone https://gitee.com/yourname/repository

#Github
$ git clone https://github.com/yourname/repository.git

#yourname  您在碼雲或github註冊的用戶名
#repository  您建立的遠程倉庫名稱
複製代碼

本地初始化

複製代碼
#Gitee
$ cd d:/test //首先在文件系統中建立一個項目文件夾,而後在Git中 cd 到這個工程目錄
$ git init //初始化本地項目
$ git remote add origin <遠程倉庫地址> //綁定遠程倉庫
#注:地址形式爲 https://gitee.com/yourname/test.git 或 git@gitee.com:yourname/test.git

#Github
$ cd d:/test
$ git init
$ git remote add origin <遠程倉庫地址>
#注:地址形式爲 https://github.com/yourname/test.git
複製代碼

 

c.更新到遠程倉庫

在本地進行編輯後,更新到遠程倉庫

git add .    //指定更新內容    . 表示所有更新,test.txt 表示更新指定文件
git commit -m "一些註釋說明"     //添加更新說明
git push origin master            //執行更新操做

在執行更新操做時,因爲須要驗證遠程倉庫的用戶信息,程序反應較慢,不要覺得Git Bash掛掉了哦

若是是第一次更新,那麼可能會跳出下面這樣的窗口,輸入您的用戶名和密碼,點擊登陸便可。

若是後續進行更新操做時出現這種狀況,那麼表示登陸失敗了,須要從新記錄您的用戶信息,再次輸入用戶名、密碼登陸便可

Logon failed, use ctrl+c to cancel basic credential prompt.
Username for 'https://githun.com'

 

最後再說兩句

如何從遠程倉庫同步最新版本到本地

$ cd d:/test
$ git pull origin master

如何清屏

$ clear

 

 

參考:

廖雪峯的Git教程

碼雲平臺幫助文檔 http://git.mydoc.io/

 

ssh-keygen -t rsa -C "codemain@126.com"

cat ~/.ssh/id_rsa.pub

 ssh -T git@git.oschina.net

git config --global user.name "qiaomu"

git config --global user.email "codemain@126.com"

git clone https://gitee.com/sentsin/layui.git

相關文章
相關標籤/搜索