第一次 建立github repo過程

2021-06-22 11:54:28 字數 1736 閱讀 6973

作為乙個菜鳥,雖然一直聽說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位址,如  。這時我們要執行命令 如下:git remote add origin   此時開啟./git/config 檔案,然後就會發現origin url 已經被成功新增。

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

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

後來參考網友文章,發現我的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.

GitLab第一次建立倉庫

新建git倉庫 首先進入要上傳的資料夾 git init 新增乙個.git檔案 預設隱藏 git 繫結 touch readme.md 建立檔案 git add readme.md 新增到本地 idea中紅變綠的過程 直接執行下一步就行這步沒必要 git add 全部新增到本地 idea中紅變綠的過...

GitLab第一次建立倉庫

新建git倉庫 首先進入要上傳的資料夾 git init 新增乙個.git檔案 預設隱藏 git 繫結 touch readme.md 建立檔案 git add readme.md 新增到本地 idea中紅變綠的過程 直接執行下一步就行這步沒必要 git add 全部新增到本地 idea中紅變綠的過...

第一次飛行

開始敲下這段話時,窗外下面正是一片片陽光照耀著的白雲,伴隨著張學友的歌聲,心潮起伏.雖然從初中起,我就經常乙個人坐著火車,汽車東奔西跑,坐飛機卻是第一次.早上上飛機前,心裡忐忑,必竟還是踏在陸地上踏實.但上了飛機後注意力就放在其它地方上去了,而且,運氣好的是我有乙個靠窗的位置.飛機準備起飛了,助跑加...