首页 > 代码库 > 家里和公司的代码同步方案,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