1 創建gitee倉庫
1.1 登錄gitee,進入之后點擊"我的碼雲"->"倉庫"->“立即創建”

1.2 設置倉庫信息,點擊創建

2 win10安裝和配置
2.1 下載win10git客戶端,鏈接為:"https://gitforwindows.org/",下載完成后一路“next”

2.2 鼠標右擊選擇“Git Bash ”,打開終端窗口

2.3 配置本地庫用戶信息
格式:
$ git config --global user.name "你的名字或昵稱"
$ git config --global user.email "你的郵箱"
例:
$ git config --global user.name "makalo"
$ git config --global user.email "makalochen@foxmail.com"
如圖所示:

2.4 配置ssh-key 免密登錄gitee倉庫
2.4.1 生成ssh公鑰
$ ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
# Generating public/private rsa key pair...
# 三次回車即可生成 ssh key
2.4.2 查看你的 public key,並把他添加到碼雲(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys
$ cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

輸入key標題和將復制的公鑰粘貼到公鑰文本框中,點擊確定。

2.4.3 測試是否添加成功
在本地終端輸入
$ ssh -T git@gitee.com
如圖則表示添加成功

2.5 下載gitee倉庫代碼並提交代碼
2.5.1 下載gitee倉庫代碼
打開gitee的web下載我們剛剛創建的gitee倉庫
點擊“我的碼雲”->"克隆/下載",找到ssh並復制地址


在終端輸入,git clone 命令(類似於SVN 的check out)
下載命令格式
格式:
$ git clone [url]
例:
$git clone git@gitee.com:makalochen/makalo.git
輸入回車之后,下載成功

2.5.2 修改並上傳
2.5.2.1 檢查是否關聯遠程庫
注意:有個.git的隱藏文件夾不要動
找到下載下來的項目(本地庫),進入並編輯或創建刪除文件

進入下載的項目路徑下,打開命令終端輸入
$ git remote -v
查看遠程庫是否已經關聯,下圖所示表示已經關聯,並且遠程庫的名字為origin(git 給遠程庫起的默認名稱是 origin,如果有多個遠程庫,我們需要用不同的名稱來標識不同的遠程庫。)

一般clone的庫已經關聯,如果沒有關聯可以使用添加關聯
$ git remote add 遠程庫名 遠程庫地址
進行關聯
2.5.2.2 提交修改
$ git add . #將當前目錄所有文件添加到git暫存區
$ git commit -m "my first commit" #提交並備注提交信息
$ git push origin master #將本地提交推送到遠程倉庫
如圖表示提交成功

3 ubuntu16.04 安裝和配置
3.1 安裝git
以下兩個命令,使用root身份依次執行既可安裝完成
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev
$ apt-get install git
安裝完成后,使用git --version命令查看版本來確定是否安裝成功,如圖所示表示安裝成功

接下來的幾個步驟:
配置本地庫用戶信息(2.3)
配置ssh-key 免密登錄gitee倉庫(2.4)
下載gitee倉庫代碼並提交代碼(2.5)
是跟win10步驟一樣的,只不過在配置ssh-key免密登錄gitee這個是再生成一個ssk key 相當於是生成兩個key一個用於win10,一個用戶ubuntu16,04
最后在這里,列一下本文中及git的常用命令:
配置本地庫用戶信息
$ git config --global user.name "你的名字或昵稱"
$ git config --global user.email "你的郵箱"
配置ssh-key 免密登錄gitee倉庫
$ ssh-keygen -t rsa -C "xxxxx@xxxxx.com" #生成ssh key
$ cat ~/.ssh/id_rsa.pub #查看ssh key 公鑰
$ ssh -T git@gitee.com #測試公鑰是否添加成功
下載代碼
$ git clone [url]
關聯遠程庫相關
$ git remote -v #查看是否關聯
$ git remote add 遠程庫名 遠程庫地址 #添加關聯遠程庫
$ git remote rm 遠程庫名 #刪除關聯遠程庫
$ git remote rename 舊遠程庫名 新遠程庫名 #修改遠程庫名
$ git remote set-url 遠程庫名 遠程庫地址 #修改關聯遠程庫地址
提交修改
$ git add . #將當前目錄所有文件添加到git暫存區
$ git commit -m "log信息" #提交並備注提交信息
$ git push 遠程庫名(默認為origin) master #將本地提交推送到遠程倉庫
