Github上傳原生程式碼詳解
本教程結合Github服務端和客戶端完成原生程式碼上傳至Github,下面進行詳細講解:
1.建立Github賬號,這一個步驟應該不用太多解釋,直接上官網進行註冊登入即可https://github.com/
2.新建一個repository。如圖,註冊登入之後可以找到如下頁面,新建一個repository。
新建之後會出現如下頁面
這裡我新建了一個名為Test的repository,其中可以新增描述資訊、確定repository的訪問許可權,同時為了更易於coder理解你的程式碼,可以勾選生成README(現在不生成,後期也可以生成,這都不是問題)
此時,repository就已經建立好了,可以看到如下頁面,表示已經建立好了Test的倉庫
為了上傳原生程式碼,需要下載一個對應平臺的Github客戶端,我使用的windows,所以下載windows版本,可以根據自己的情況酌情選擇,下載地址為:https://desktop.github.com/
下載完成後進行安裝,安裝過程不用解釋,等待即可。安裝完成後應該會有Github客戶端和GitShell兩個應用程式,這個基本上沒有問題。
下面開始重頭戲,上傳原生程式碼到Github
3.生成金鑰
開啟Git Shell 輸入如下命令:ssh-keygen -C "your@email.address" -t rsa (例如:ssh-keygen -C "leesf456@gmail.com" -t rsa)
連續三個回車(Enter)即可生成屬於你的金鑰,並且在使用者目錄(我的目錄為C:\Users\LEESF)中會生成如下.ssh的資料夾:
.ssh資料夾中的目錄結構如下:
開啟id_rsa.pub可以檢視生成的金鑰
將金鑰複製到Github中,開啟Github個人設定,如圖
點選Settings之後,如圖:
點選SSH Keys之後 如圖:
點選Add SSH key之後如圖:
其中title可以看心情隨便填寫,Key複製黏貼id_rsa.pub中的金鑰,然後點選Add key即可
完成金鑰填寫後,可以在Shell中進行測試,輸入如下命令:ssh -T git@github.com
正確結果會顯示:
Warning:Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts. Hi LEESF! You've successfully authenticated, but GitHub does not provide shell access.
Warning 不用理會
4.clone剛才新建名為Test的repository 到本地,輸入命令:
git clone https://github.com/leesf/Test.git
之後會在本地生成一個如下的目錄結構:
%26nbsp;
5.把想要上傳的程式碼資料夾複製到GitHub下(與.git處於同一目錄下) 如把GitHubTest資料夾(裡面包含了Test.java檔案)複製到此目錄中,如圖:
%26nbsp;
6.開始上傳檔案
在Shell中依次輸入如下命令:
git init
git add Test/GitHubTest git commit -m "GitHubTest" git remote add origin https://github.com/leesf/Test.git git push origin master
如果執行git remote add origin https://github.com/leesf/Test.git 出現錯誤:
fatal: remote origin already exists
則執行以下語句:
git remote rm origin
再次執行git remote add origin https://github.com/leesf/Test.git即可。
在執行git push origin master時,報錯:
error:failed to push som refs to.......
則執行以下語句:
git pull origin master
先把遠端伺服器github上面的檔案拉先來,再push 上去
這樣整個上傳過程就完成了,現在可以在GitHub上檢視自己上傳的原始碼了。
其中參考連結:http://www.cnblogs.com/ruofengzhishang/p/3842587.html
%26nbsp;
相關文章
- github上傳程式碼Github
- gitHub_2 上傳專案程式碼Github
- 如何在github上傳本地專案程式碼(新手使用)Github
- 如何用git將專案程式碼上傳到githubGithub
- 向Github上提交程式碼Github
- 圖片上傳方案詳解
- koa 圖片上傳詳解
- git上傳至githubGithub
- blyn上傳aduino程式碼UI
- 上傳專案到gitHub,上傳報錯和刪除gitHub上的專案Github
- 檔案上傳漏洞思路詳解
- 檔案上傳(解析)漏洞詳解
- 在 Mac 上如何向 GitHub 提交程式碼?MacGithub
- 上傳檔案至GitHubGithub
- 上傳專案到githubGithub
- GitHub原生AI程式碼生成工具Copilot,官方支援Visual Studio 2022GithubAI
- 上傳已有專案至 GitHubGithub
- git上傳專案到githubGithub
- github上傳遇到的錯誤Github
- 詳解HashMap原始碼解析(上)HashMap原始碼
- LINUX Shell指令碼程式設計例項詳解(一)上Linux指令碼程式設計
- 上傳程式碼到伺服器伺服器
- SpringBoot實現檔案上傳功能詳解Spring Boot
- jenkins如何構建github上的程式碼(ci cd)JenkinsGithub
- 對 github上的程式碼進行二開後,如何同步 github 上原作者的最新程式碼Github
- vue專案上傳Github預覽VueGithub
- 教你如何上傳專案到GitHubGithub
- 如何在github上傳本地專案Github
- 詳解 Github App 的玩法GithubAPP
- 檔案上傳漏洞&靶場通關詳解
- formData原生實現圖片上傳ORM
- CSS流程分步程式碼詳解CSS
- facebookPixel程式碼安裝詳解KPI
- git上傳github簡單操作步驟Github
- 如何將本地專案上傳至GitHubGithub
- 建立本地專案並上傳GitHubGithub
- Python 搭配 Automator 上傳檔案到 GithubPythonGithub
- JNI:Java程式碼呼叫原生程式碼Java
- 使用Git將程式碼上傳至Gitee碼雲中Gitee