Git 遠端倉庫的建立和使用

2021-08-19 16:22:23 字數 1318 閱讀 8977

生成 ssh key

第 1 步:建立 ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsaid_rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟 shell(windows 下開啟 git bash),建立 ssh key:

$ ssh-keygen -t rsa -c "[email protected]"
你需要把郵件位址換成你自己的郵件位址,然後一路回車,使用預設值即可,由於這個 key 也不是用於軍事目的,所以也無需設定密碼。

如果一切順利的話,可以在使用者主目錄裡找到.ssh目錄,裡面有 id_rsa 和 id_rsa.pub 兩個檔案,這兩個就是 ssh key 的秘鑰對,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。

第 2 步:登陸 github,開啟「account settings」,「ssh keys」頁面:

然後,點「add ssh key」,填上任意 title,在 key 文字框裡貼上id_rsa.pub檔案的內容:

點「add key」,你就應該看到已經新增的 key:

為什麼 github 需要 ssh key 呢?因為 github 需要識別出你推送的提交確實是你推送的,而不是別人冒充的,而 git 支援 ssh 協議,所以,github 只要知道了你的公鑰,就可以確認只有你自己才能推送。

當然,github 允許你新增多個 key。假定你有若干電腦,你一會兒在公司提交,一會兒在家裡提交,只要把每台電腦的 key 都新增到 github,就可以在每台電腦上往 github 推送了。

最後友情提示,在 github 上免費託管的 git 倉庫,任何人都可以看到喔(但只有你自己才能改)。所以,不要把敏感資訊放進去。

如果你不想讓別人看到 git 庫,有兩個辦法,乙個是交點保護費,讓 github 把公開的倉庫變成私有的,這樣別人就看不見了(不可讀更不可寫)。另乙個辦法是自己動手,搭乙個 git 伺服器,因為是你自己的 git 伺服器,所以別人也是看不見的。這個方法我們後面會講到的,相當簡單,公司內部開發必備。

太簡單,略。。。。。。。

太簡單,略。。。。。。。

Git建立和使用倉庫

建立git倉庫有兩種方式 一種方式是把本地目錄作為git倉庫,另一種是從別的地方轉殖乙個倉庫。這兩種方式都將在自己的電腦上建立git倉庫。倉庫裡的檔案可以修改 暫存和新增。使用進入專案資料夾,git init把當前目錄轉化為git倉庫。如果需要建立乙個新的目錄,則使用git init directo...

建立git遠端倉庫

在已有的git庫中搭建新庫,並且將本地的git倉庫,上傳到遠端伺服器的git庫中,從而開始乙個新的專案 首先,在本地新建資料夾abc,進入到abc裡面,然後git init。這樣就在本地初始化了乙個git專案abc。然後,登入到遠端的git伺服器上,到gitrepo目錄下面,mkdir abc.gi...

git 建立遠端倉庫

建立ssh key ssh keygen t rsa c youremail example.com 登入github settings ssh and gpg keys add ssh key 關聯遠端庫 git remote add origin 把本地庫的所有內容推送到遠端庫 git push...