首页 > 代码库 > 家里和公司的代码同步方案,Bitbucket

家里和公司的代码同步方案,Bitbucket

最近有一些自己的私人项目需要放到网上,好方便查看每次更改的时间以及内容。

找来找去最后定的用的是Bitbucket,可以免费建立私人项目,至于限制多少人没太大关系,毕竟是我自己一个人的私人项目。

 

第一步:账号注册

  进入官网bitbucket.org注册一个账号,这个无须多说了。

 

第二步:创建Repository

  顶部菜单选择“Repositories”下面的“Create repository”,弹出新建Repository页面

  Name:名称,自定义

  Description:描述信息。

  Access level:打勾表示私人项目,不允许他人访问

  Language:使用的语言,我选的是ASP

  其他信息可以不做变动。

 

第三步:获取Repository的地址

  打开顶部菜单的“Dashboard”下的“Overview”,能看到我们创建的所有Repository。

  点击我们刚刚创建的“AunflyRepository”

  点击屏幕的I‘m starting from scratch

  能看见git所需要的地址。如:https://RandyTech@bitbucket.org/RandyTech/aunflyrepository.git

 

第四步:本地安装Git文件

  进入网站http://git-scm.com/docs/git-gui下载git-gui软件用于同步等操作。我下载的文件是:Git-1.9.4-preview20140929.exe

  安装操作略过。

 

第五步:上传本地代码

  从开始菜单打开Git Gui。选择创建新的版本库。

并选择目录到本地存放代码的目录。我的是D:\Working\HoujunWebsite(注意,目录带中文可能造成错误)

点击完成后会出现Git Gui的主界面。

 

第六步:创建Remote地址。

  选择菜单的“远端(Remote)”,Add。

  名字自定义,比如我用的是“AunflyRepository”

  location输入上面获得的地址https://RandyTech@bitbucket.org/RandyTech/aunflyrepository.git

  Further Action选择“Initialize Remote Repository and Push”,初始化远端文件。

  然后点击Add按钮

等待工作完成。如果报错,可以略过。

 

第七步:同步文件

  1、点击缓存改动,把左上角的未缓存的改动文件传送到右下角的已缓存的改动(将被提交)里

  2、在初始的提交描述里写上简要描述。比如我的是“20141203 初次提交”

  3、填写完成后点击提交按钮,系统会进行提交操作。

  4、点击上传按钮把文件同步到Bitbucket服务器。如果需要输入用户名和密码,输入Bitbucket的用户名和密码即可。

  5、如果出现下面这个界面,就是传送成功了。

  6、进入Bitbucket,选择“AunflyRepository”,选择"Source“就可以看见我们上传的代码了。

 

几个需要注意的事情

  1、Git 中文乱码的问题

  详细的可以参考这篇文章。我的乱码属于UTF-8文件查看乱码。

  一种是通过命令行设置,另外一种是通过界面的编辑菜单-选项菜单-里的”Default File Contents Encoding“设置

  2、系统出现错误提示,user.name和user.email未设置

  进入git安装目录的bin目录,执行如下命令即可。

git config --global user.name "you name"

git config --global user.email "you email"

  3、系统出现提示,关于CRLF的问题

  设置autocrlf为false即可。也是进入git安装目录的bin目录,执行如下命令

git config --global core.autocrlf false

 

  如果关于CRLF还有更多疑问,可以考虑参考这篇文章。

家里和公司的代码同步方案,Bitbucket