參考git之所以強大是因為它與github結合,讓你的庫可以通過網路傳送到任何一台連線網路的電腦。git本地庫是通過ssh加密傳輸,所以要進行ssh配置。
首先在自己的使用者主目錄下看看有沒有.ssh
目錄,這裡我們可以使用命令ls -ah
檢視,再看看資料夾內有沒有id_rsa和id_rsa.pub兩個檔案。
id_rsa
id_rsa.pub
名稱私鑰
公鑰屬性
保密可公開
如果沒有上邊的檔案,我們可以使用下邊的命令進行設定
ssh-keygen -t rsa -c "[email protected]"
輸入回車以後一路回車就是可以的,不需要進修改。
這樣就是儲存成功的。
然後在填入標題和公鑰內容
在github**登入你的賬戶,然後按照上邊的順序新增庫。
新建檔案結束以後,可以按照上邊紅框中的提示進行git提交。
git init git add readme.md git commit -m "first commit"
git remote add origin [email protected]:arcticwolf-1/gittest.git git push -u origin master
把本地庫的內容推送到遠端,用git push
命令,實際上是把當前分支master推送到遠端。加上了-u引數,git不但會把本地的master分支內容推送的遠端新的master分支,還會把本地的master分支和遠端的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令,可以直接使用
git push origin master
ssh警告
當你第一次使用git的clone或者push命令連線github時,會得到乙個警告:
the authenticity of host 『github.com (xx.xx.xx.xx)』 can』t be established.
rsa key fingerprint is xx.xx.xx.xx.xx.
are you sure you want to continue connecting (yes/no)?
這是因為git使用ssh連線,而ssh連線在第一次驗證github伺服器的key時,需要你確認github的key的指紋資訊是否真的來自github的伺服器,輸入yes回車即可。
git會輸出乙個警告,告訴你已經把github的key新增到本機的乙個信任列表裡了:
warning: permanently added 『github.com』 (rsa) to the list of known hosts.
這個警告只會出現一次,後面的操作就不會有任何警告了。
按照上邊的步驟提交成功以後會顯示下邊的情況,現在檢視就可以看到在github新建的庫檔案中已經將本地的git庫中檔案同步上去了。
我們勾選initialize this repository with a readme,這樣github會自動為我們建立乙個readme.md檔案。建立完畢後,可以看到readme.md檔案:
git教程 - 廖雪峰的官方**
Git 教程 三 遠端倉庫
在第一篇文章中已經新建了乙個遠端倉庫,我們在這裡就不再次新建倉庫 git remote add 新增乙個新的遠端 倉庫,同時指定乙個你可以輕鬆引用的簡寫 了。從遠端倉庫中轉殖 從遠端倉庫中拉取 git fetch remote name 使用git fetch從遠端倉庫中拉取資料過後,並不會主動的合...
筆記 Git 新專案使用git上傳到github
由於是筆記,僅僅是想提醒一下我如何操作,就不記錄那麼詳細了 在github上新建乙個 倉庫 repository 並且拷貝其git位址 此次前提是操作的主機已經把ssh公鑰加入到github的賬號中 commit本地的 給本地 倉庫設定乙個遠端倉庫位址,我使用的是idea,通過右鍵專案 git re...
git教程 遠端倉庫
找一台電腦充當伺服器的角色,每天24小時開機,其他每個人都從這個 伺服器 倉庫轉殖乙份到自己的電腦上,並且各自把各自的提交推送到伺服器倉庫裡,也從伺服器倉庫中拉取別人的提交。github 這個 就是提供git倉庫託管服務的,所以,只要註冊乙個github賬號,就可以免費獲得git遠端倉庫。由於你的本...