AndroidStudio 原生代碼上傳githup上面
第一步:首先在androidstudio 中 Terminal 中 建立 git init
第二步:然後在githup中建立
如果在建立的時候點選了 Initalize this repository with aREADME 到時候push程式碼會抱一個錯誤 error: failed to push some refs
解決方案是:
1、在使用git 對原始碼進行push到gitHub時可能會出錯
2、出現錯誤的主要原因是github中的README.md檔案不在原生代碼目錄中
3、可以通過如下命令進行程式碼合併【注:pull=fetch+merge]
git pull --rebase origin master
4、執行上面程式碼後可以看到原生代碼庫中多了README.md檔案
5、此時再執行語句 git push 即可完成程式碼上傳到github
第三步:git remote add origin [email protected]:XXX/XXX.git
第四步:需要關聯本地電腦與githup關聯上
因為本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密傳輸的,GitHub需要識別是否是你推送,GitHub只要知道了你的公鑰,就可以確認只有你自己才能推送,所以需要配置ssh key。
1.建立SSH Key。
在使用者主目錄(C:\Users\Administrator)下,看看有沒有.ssh檔案,如果有,再看檔案下有沒有id_rsa
id_rsa.pub
這兩個檔案,如果已經有了,可直接到下一步。如果沒有,開啟Git Bash,輸入命令,建立SSH Key
1 |
|
直接回車就ok了
出現上圖,就說建立成功啦,再去使用者主目錄裡找到.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,可以新增多個Key
3.驗證是否成功,在git bash裡輸入下面的命令
1 |
|
如果初次設定的話,會出現如下介面,輸入yes 同意即可
4.下面開始設定username和email,因為github每次commit都會記錄他們
1 2 |
|
5.接下來就是把本地倉庫傳到github上去,之前在GitHub上建好一個新的倉庫是,跳轉的頁面,完全按照上面的只是操作就可以了。
1 2 |
|