通過SSH上傳原生代碼到Github倉庫
一、建立github賬戶、安裝git(略)
二、新建倉庫
1、新建
2、填寫
三、生成SSH
1、先檢查有沒有生成過SSH
cd ~/.ssh
ls
如果有 id_rsa、id_rsa.pub 兩個檔案,則表示已經生成過ssh。若沒有,則在 “C盤/使用者/使用者名稱“(即使用者目錄)下開啟命令列
ssh-keygen -C '[email protected]' -t rsa
接下來就生成了上述兩個檔案。
2、為 github 新增 ssh key
將 id_rsa.pub 以文字形式開啟,賦值內容貼上到內容框裡,為這個 ssh 新增 title 以便區分。
3、確認是否新增成功
在命令列中
ssh -T [email protected]
如果有 successfully 的提示表示成功。可以跳過下面步驟到第4步。但是這裡我連線不成功,用以下命令檢視debug發現是連線超時的原因。
ssh -T -v [email protected]
解決方法:
在使用者目錄中建立名為config的文字,內容如下
Host github.com
User [email protected]
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
只用把User項改成你的就行。再次執行 ssh -T [email protected] 發現執行成功。
四、上傳程式碼
最開始新建的倉庫,複製地址
git clone 專案地址
在拉下來的git資料夾中加入你想上傳的檔案
進入專案資料夾
git init
git add .
git commit -m "你的註釋"
git remote add origin 專案地址
如果出現錯誤 fatal: remote origin already exists
則使用命令 git remote rm origin,再執行一次 git remote add origin 專案地址
接著執行
git push origin master
最後檢視你的倉庫,發現程式碼已經上傳到倉庫了。