1. 程式人生 > >通過SSH上傳原生代碼到Github倉庫

通過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

最後檢視你的倉庫,發現程式碼已經上傳到倉庫了。