Android Studio 关联 Bitbucket

2017/2/9 posted in  Android

前言

Github的确是一个开源代码浏览以及存放的好去处。但是当你想要创立一个私人仓库,存放自己的个人项目时,公开的仓库肯定是不行的,而私人账号必须要收费。对于那些手头紧,并且不想维护服务器的人来说,Bitbucket是个不错的选择。每个Bitbucket账号可以创立5个免费的私人仓库,够用了。最近在做毕业设计,需要将项目git到一个私人仓库,所以学习一下Android Studio和Bitbucket关联,毕竟能IDE中git,就觉得用SourceTree有点麻烦。

Bitbucket简介

BitBucket 是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户。常用的代码托管平台Github、SVN、Bitbucket中,Bitbucket具有以下优势:

  • 支持Hg,最易学易用(但不是最强大的)的分布式版本管理工具。同时也支持Git。他的网页端的git仓库不如github好用,但是作为远端仓库足够了。
  • 完全免费的闭源项目,还支持5人以内的合作开发。
  • 支持中文。
  • 官方的git工具SourceTree比GitHub for windows好用。

使用步骤

一、安装Git

安装步骤都是一路默认下一步,这里就不做说明了,安装好了后,需要将AndroidStudio与Git进行关联:

Android Studio–> Preferences –> Version Control –> Git,在Path to Git executable栏找到Git安装目录中bin文件下的git文件。点击右侧的Test,如果出现如图中的成功提示框,表示AndroidStudio与Git已经关联成功。

201702281488283957706.png
201702281488283957706.png

二、在Bitbucket网站创建远程仓库

在Bitbucket网站上创建仓库

20170228148828409731931.png
20170228148828409731931.png

记录下远程仓库的URL,后面会用到

20170228148828429892892.png
20170228148828429892892.png

三、在AndroidStudio中创建新项目

首先新建一个项目,然后进入项目后首先选择VCS–>Enable Version Control Integration,然后选择Git,此时代码文件会变成红色

20170228148828440052273.png
20170228148828440052273.png


20170228148828442348214.png
20170228148828442348214.png


20170228148828458717975.png
20170228148828458717975.png

接下来设置项目需要忽略上传的文件File–>Settings –> Version Control –>Ignore Files

20170228148828477916716.png
20170228148828477916716.png

接下来将项目添加到Git本地仓库中,在Project视图下,右键工程Git–>Add,添加成功后,代码文件会变成绿色的。

20170228148828487943329.png
20170228148828487943329.png


20170228148828497542400.png
20170228148828497542400.png

至此创建项目就完成了

四、AndroidStudio中将项目提交并推送到远程仓库

进入AS项目中,选择VCS–>Git->Commit File

20170228148829231635346.png
20170228148829231635346.png

填写提交信息后,选择commit and Push

20170228148829246433438.png
20170228148829246433438.png

之后点击Define remote 填入第二步中的远程仓库URL,点击OK校验URL后就可以Push了。

20170228148829325493022.png
20170228148829325493022.png

20170228148829440667283.png
20170228148829440667283.png

到此项目构建者的工作就算完成了,其他小伙伴可以直接参照第六步,从远程仓库剪切项目代码。

五、别忘了给Bitbucket添加SSH密钥

ssh-keygen -t rsa -C "your_email@example.com"

使用你的邮件创建一个新的 SSH 密匙标签,将会生成 ~/.ssh/id_rsa 文件, 用于存储你的密匙。