Androidstudio項目分享到Git@OSC託管的兩種方式


開源中國提供了Git服務,能夠創建私有倉庫,並且在速度上比國外的github要快不少。java

AndroidStudio 分享項目到 git@osc 有兩種狀況,已經有了一個正在開發的項目,如今咱們要把他分享到git@osc上面去。在git@osc上面新建一個項目,而後···git

1、首先下載git,並安裝
github

http://git-scm.com/downloads/ bash

2、在studio的File - Settings 中指定Git命令的路徑,如圖:

      在Path to Git executable 中選擇git客戶端的路徑。找到安裝git  bin目錄下的git.exe服務器

點擊目錄右邊的"Test"按鈕,若是彈出如下窗口表示配置成功:工具

  方法一  適用於新建項目gradle

先在Git@OSC上建立倉庫  拿到Git@OSC倉庫的HTTPS鏈接,例如https://git.oschina.net/yuechenglei/Memo.gitspa

在studio工具欄中 VCS——Checkout from Version Control——Git 粘貼 URL.net

設置好目錄位置 而後點擊CLONE 版本控制

會建立而且複製倉庫文件到本地項目中  而後你就能夠在本地項目中進行Git  add commit等操做了

第一次提示輸入開源中國帳號和密碼

驗證經過以後,便可以把遠程的git項目拷貝到本地。

注意若是git倉庫的項目不是基於gradle管理的,它會提示轉化爲gradle管理,最好也是這樣作,具體轉化方式請查閱資料

修改代碼以後,選中項目點擊右鍵-Git-Commit Directory彈出窗口,選擇"Commit and push"提交,文件會直接提交同步到遠程倉庫,

注意,若是選擇commit只是把文件提交到本地,並無同步到開源中國的git倉庫

    方法二  適用於已有項目

先在Git@OSC上建立倉庫  拿到Git@OSC倉庫的HTTP鏈接http://git.oschina.net/********

先將項目變成git項目,步驟:在intellij中 VCS——Import into Version Control——Create Git Repository 在彈出的窗口中選擇你的本地項目


以後將本地的git關聯到git服務器中(須要先在oschina git 中建立好項目,而後複製項目的git地址),

用git bash進入項目根目錄

執行:

git remote add origin https://git.oschina.net******(實際使用中請替換成你本身的項目)

輸入用戶&密碼後,完成。

以後 執行

git push -u origin master

 


若是提交失敗 請參考git提示進行解決 好比已經有remote地址 能夠git remote rm origin清除

若是是倉庫中有其餘文件 本地項目中沒有 能夠參考後兩個圖 首先merge項目 使用:git pull origin master 而後在執行 git push -u origin master

本人在提交的時候出現了everything up-to-date 的提示,查資料也沒解決,但願大神助攻,不過我用右鍵項目

Git -repository-push提交成功了。。。

項目就提交到Git@OSC了 。以後的操做你們就都熟悉了。


GitHub的使用也是相似,都是基於git版本控制,以下圖,能夠直接添加github賬號。

想要既能和GitHub關聯也能和Git@OSC關聯

能夠

後面的網址須要本身改爲想要關聯的另外一個地址

以後用studio能夠直接分別往兩個push

相關文章
相關標籤/搜索