【第一次】創建github repo過程

作爲一個菜鳥,雖然一直聽說github,平時實習的時候也在用git工具。但是卻從來沒有真正在github上來註冊賬號,創建一個倉庫來持續更新自己的代碼。

今天心血來潮,決定創建一個,逐漸向高大上靠攏,多學習別人的代碼。

以下是我註冊代碼的詳細過程。

環境: 我用的windows7 操作系統 + Ubuntu虛擬機。 虛擬機設置的時候把網卡設置爲橋接,這樣就可以使windows和linux的ip在同一網段。 然後使用在windows下使用putty連接到虛擬機。(用putty習慣了,而且直接操作虛擬機的話,我的機器配置比較低端,圖形模式下會很卡。)


1.安裝git :  apt-get install  git

2.註冊github賬號。然後一定要記得創建倉庫(免費的只能創建公共倉庫),Create a New Repository,填好名稱後Create,之後會出現一些倉庫的配置信息,這也是一個git的簡單教程。 當時因爲沒有先創建倉庫,導致後來git push的時候找不到遠程repo,傻傻的糾結了半天。

3.本地創建ssh key(生成ssh 密鑰)。 linux輸入命令ssh-keygen,然後~/.ssh文件夾下會生成id_rsa.pub 和id_rsa 兩個文件。 複製id_rsa.pub中內容,然後回到github網頁,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key。爲了驗證是否成功,在git bash下輸入: ssh -T [email protected]。   

如果是第一次的會提示是否continue,輸入yes就會看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。

4. 下一步是本地創建git倉庫然後傳入github repo中。

首先,配置git username 及email地址,用於以後commit記錄。命令如下:

git config --global user.name "your name"      git config --global user.email "[email protected]"

然後初始創建git:  git init  此時會看到文件夾下產生.git文件夾。

最後配置遠程倉庫,我們在開頭提到,創建賬號之後要創建倉庫。我們create repo之後會有生成一個http地址或者ssh地址,如https://github.com/xxx/xxxxx.git  。這時我們要執行命令 如下:git remote add origin https://github.com/xxx/xxxxx.git   此時打開./git/config 文件,然後就會發現origin url 已經被成功添加。


5.最後我們要做的就是將我們本地的倉庫推送到github上去。 命令如下:git push origin master

開始的時候我一直無法push成功,報錯原因如下

Error: The requested URL returned error: 403 while accessing
# https://github.com/user/repo.git/info/refs
# fatal: HTTP request failed

後來參考網友文章,發現我的git版本爲1.7.8 而官方提示必須爲1.7.10以後版本。

然後我執行以下命令,更新git版本到2.0.0  ,就可以成功push。

命令如下:sudo apt-add-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get dist-upgrade


至此創建成功。

Enjoy Your Coding.

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