開發工具——windows7下git的詳細配置步驟及上傳代碼到碼雲

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/FelikZhang/article/details/81042851

目錄

 

step01:註冊碼雲賬號

step02:下載並安裝git

step03:創建版本庫(倉庫)

step04:創建SSH Key

step05:在碼雲上配置SSH並在碼雲上創建項目

step06:在本地倉庫中創建項目

step07:上傳項目到碼雲


step01:註冊碼雲賬號

這個不多說了,去碼雲官網註冊一個賬號就好,註冊號之後先不需要做任何設置。

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

 

step02:下載並安裝git

去git官網下載適合自己操作系統的軟件安裝包,下載網頁鏈接:https://www.git-scm.com/download/

在這個頁面選擇windows操作系統,然後下載合適版本的安裝包即可。

下載完成之後雙擊安裝包即可開始安裝,安裝過程沒有特別之處,根據自己情況設置一下安裝路徑,其它選項保持默認就好。

安裝好之後,在桌面單擊鼠標右鍵,彈出的菜單會有如下兩行,單擊Git Bash Here,會彈出一個窗口,此時說明軟件安裝成功。

彈出的窗口如下圖:

由於是第一次使用git,我們做兩個基本配置,代碼如下,如下兩行命令,設置用戶名和郵箱,這裏的用戶名和郵箱和你註冊碼雲賬號時候使用的用戶名和郵箱保持一致,注意下面兩行命令中雙引號中的內容替換成自己的信息。即“Your Name”換成註冊碼雲時所使用的用戶名,“[email protected]”換成註冊碼雲時使用的郵箱。

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

這兩行命令執行之後不會有任何提示字符:

 

step03:創建版本庫(倉庫)

在電腦合適的地方,比如我之前所有的代碼都保存在D盤根目錄的一個文件夾下。所以我打開D盤,在根目錄下單擊鼠標右鍵,單擊Git Bash Here打開命令行窗口。輸入如下命令,第一行創建了一個名爲gittest的空文件夾,注意這裏文件夾名稱不能與當前目錄下其它文件夾的名稱同名。第二行命令進入該文件夾。第三行代碼將該文件夾初始化爲一個git可以管理的倉庫,簡單講就是以後這個文件夾裏的項目或者代碼都可以由git進行管理。

$ mkdir gittest
$ cd gittest
$ git init


 

step04:創建SSH Key

在用戶主目錄下(win7主目錄:(/c/Users/Administrator/.ssh/id_rsa)),看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsaid_rsa.pub這兩個文件,如果已經有了,可直接跳到下一步。如果沒有,就需要創建SSH Key,方法如下:

接着在上面的窗口裏面敲命令,注意雙引號中的郵箱換成自己的:

$ ssh-keygen -t rsa -C "[email protected]"

輸入完成之後,四次回車鍵。如果一切順利,可以在用戶主目錄裏找到.ssh目錄,裏面有id_rsaid_rsa.pub兩個文件,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。

做到這裏,git倉庫就初始化好了,再在碼雲上進行一些配置,就可以將本地代碼上傳到碼雲了。

 

step05:在碼雲上配置SSH並在碼雲上創建項目

登錄碼雲,右上角單擊自己的頭像,單擊設置,然後在左側安全設置中可以找到SSH公鑰設置,點進去。然後添加公鑰,公鑰名稱自己任意命名,公鑰內容複製上面提到的id_rsa.pub文件中的內容,單擊確定,即可創建好公鑰。

下面在碼雲上創建項目,回到碼雲首頁,我們創建一個public項目,在右側單擊這個加號。

項目名稱比如可以叫HelloGit,然後下面選擇一下編程語言。其它地方全部保持默認,當然你也可以簡單寫一點項目介紹:

然後點擊創建,即可完成項目的創建。項目創建好以後,先要在本地倉庫clone一下這個項目,以保證本地和遠程的文件一致,不然等會上傳項目時會遇到問題,主要是本地沒有readme.md文件,這個是可以通過clone解決的,但是折騰了半天也沒搞定,直接笨辦法,點下圖的下載ZIP文件,下載下來之後解壓,找到readme.md文件,然後複製到gittest文件夾下。

完成以上步驟後,倉庫的截圖如下:

 

step06:在本地倉庫中創建項目

首先能上傳到碼雲上的代碼,必須是在本地倉庫中的,我們先在剛纔初始化的倉庫中(即D盤中的gittest文件夾下)新建一個java項目,項目名稱和碼雲上新建的項目名稱一致——HelloGit。打開eclipse,工作區選在gittest文件夾下。然後新建java項目的操作就不囉嗦了。多創建幾個包,多來幾個.java文件,裏面代碼簡單寫幾句輸出語句作爲測試就好,項目結構如下圖:

這裏當然也可以把其它地方寫好的項目複製到倉庫中,效果都是一樣的。

這時候來看我們的倉庫是下面這個樣子:

 

HelloGit是剛剛創建的java項目,其它的文件是倉庫初始化等一些文件,不要隨意刪除這些文件。

step07:上傳項目到碼雲

上傳項目可以通過命令行的方式,也可以通過git-GUI的方式,經過嘗試發現命令行操作總會出現各種各樣的問題導致上傳失敗,最後自己使用git-GUI上傳代碼就再沒出過錯了,下面介紹使用git-GUI上傳項目到碼雲。

首先在gittest文件夾中單擊鼠標右鍵,選擇Git GUI Here。

然後彈出的Git-GUI界面如下,可以看到紅色框中的文件,都是未緩存的改動,就是我們需要上傳的文件。

單擊Stage Changed(緩存改動),彈出對話框選擇“Yes”,紅色框中的文件就跑到下面的框中了。

接下來是提交,提交之前一定要寫一下提交描述,不然無法提交。具體如下圖,先編輯描述,然後單擊Commit:

單擊了以後左下角窗口的文件和提交描述就不見了,正常。接着繼續單擊Push,出現如下界面,然後複製粘貼HTTPS到下面的Arbitrary Location,然後單擊push。

單擊Push,出現輸入用戶名和密碼的窗口,這裏輸入你碼雲的用戶名和密碼即可。

輸入完成後,即可提交內容到碼雲上,完成。

有時候這裏提交會失敗,原因大多數是本地倉庫和遠程倉庫文件不一致導致的,解決方案爲在遠程倉庫創建好之後先pull到本地倉庫,然後再進行提交,就好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章