Ubuntu 14.04 安裝與配置 Git

1 安裝git

ubuntu系統中可以直接使用apt-get來安裝git,安裝指令如下

$ sudo apt-get install git

2 配置git

需要配置的是用戶名以及用戶郵箱,可以使用如下指令進行配置:

$ git config --global user.name "user_name"
$ git config --global user.email "test@email.com"

可以通過編輯用戶工作目錄下的.gitconfig來配置用戶名和用戶郵箱,將如下內容添加到該配置文件即可:

[user]
    name = user_name
    email = test@email.com

使用如下指令可以查看配置信息:

$ git config --list

需要注意的是
user_name:是github賬戶名
test@email.com:是github的賬戶郵箱

3 創建并上傳公鑰

3.1 創建公鑰

使用ssh-keygen指令創建公鑰

$ ssh-keygen -t rsa -C "test@email.com"

3.2 上傳公鑰

執行上述指令之后,在~/.ssh/目錄下,生成id_rsa(私鑰)和id_rsa.pub(公鑰),需要將id_rsa.pub中的內容上傳到github中
進入github -> settings -> SSH and GPG keys,點擊New SSH key,復制id_rsa.pub中的公鑰即可

3.3 驗證公鑰是否添加成功

$ ssh -T git@github.com

提示如下內容,表示添加成功:

You've successfully authenticated, but GitHub does not provide shell access

4 創建本地倉庫并提交新文件

4.1 初始化一個本地倉庫

在工作目錄執行如下指令,我的工作目錄為~/git/

$ git init MyGitTest

執行創建成功,會生成一個~/git/MyGitTest/以及子目錄~/git/MyGitTest/.git/。其中,~/git/MyGitTest/.git/就是本地倉庫的存放目錄,~/git/MyGitTest/是本地倉庫的工作目錄

4.2 添加新文件到本地倉庫

1)在工作目錄編輯新文件test.py,內容如下:

#!/usr/bin/python
#coding=utf-8

if __name__ == "__main__":                                                                                 
    print "hello, world!"

2)將test.py文件添加到暫存區(Stage/index),指令如下

$ git add test.py

沒有任何提示,表示添加成功
3)使用如下指令將暫存區的文件提交到本地倉庫(HEAD)

$ git commit -m"add test.py file"

5 創建遠程倉庫并將本地倉庫推送到遠程倉庫

5.1 在github創建遠程倉庫

登錄github,有網站右上角找到"new repository"按鈕,創建一個新的倉庫


create a new repository

在Repository name中填寫MyGitTest,其默認即可,而后點擊create repository,這樣就創建了一個新的github遠程倉庫。

5.2 關聯本地倉庫到創建好的遠程倉庫上

在本地倉庫的工作目錄執行如下指令:

$ git remote add origin git@github.com:user_name/MyGitTest.git

需要注意
上述指令中git@github.com:user_name/MyGitTest.git就是遠程倉庫的網絡地址,這里一定要將其修改為你自己的地址。

5.3 推送本地倉庫中內容到遠程倉庫:

執行如下指令:

$ git push origin master

6 clone遠程倉庫到本地

使用如下指令即可:

$ git clone git@github.com:user_name/MyGitTest.git

在當前目錄下就會創建一個MyGitTest目錄,這個就是從遠程倉庫clone下來的本地倉庫,而后對本地倉庫的修改,可以通過push指令推送到遠程倉庫。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,718評論 4 54
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,737評論 9 163
  • 年少時 會遇到一個看一眼就會很心動的人 我喜歡你你喜歡我 那我們就在一起 不為別的 就只因為我愛你 現在當你增長了...
    十二studio閱讀 500評論 5 11
  • 今日高等教育向“MOOC內容提供+學習小組”的遷徙,有點像新教改革,不再需要以天主教堂這一壟斷中介的認證為憑,而通...
    撿石頭的村童閱讀 282評論 0 0