開源中國提供了Git服務,能夠創建私有倉庫,並且在速度上比國外的github要快不少。java
AndroidStudio 分享項目到 git@osc 有兩種狀況,1 已經有了一個正在開發的項目,如今咱們要把他分享到git@osc上面去。2 在git@osc上面新建一個項目,而後···git
1、首先下載git,並安裝
github
http://git-scm.com/downloads/ bash
在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管理,最好也是這樣作,具體轉化方式請查閱資料
注意,若是選擇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