Git经验分享——使用远程仓库

使用远程仓库有两个含义。一种是说使用网上提供的空间。这个到相应网站注册就可以了。比如较知名的有github(https://github.com) 、bitbucket (https://bitbucket.org/)等,不多叙述了。我要说的是另外一种——自己搭建内部用的远程版本库。

网上也有不少资料,什么ssh服务、传密钥云云。看的我没耐心。本着越简单越好的原则,我自己试验了一种超级简单的方法

1.我是在Ubuntu下装的git。终端命令sudo apt-get install git,按y就装完了

2.准备一个目录作为远程仓库。对这个库目录进行一下初始化。终端命令: git –bare init

3.设置共享:在图形窗口,右键——共享选项。如果之前没有装samba服务,会自动提示安装。然后设置这个文件夹为匿名、可读写访问。之后随便找个另外的windows机器,从文件管理器里输入//xxx.xxx.xxx.xxx,如果能看到刚才设置的共享文件夹,那就差不多完工了

4.这会儿启用git bash更方便一些。先把远程库加上,命令: git remote add <起个名> //xxx.xxx.xxx.xxx/xxx ;上传:切换到本地库目录,git push <刚才起的名> <分支名称(一般master就可以)>

5.如果另外的机器想下载这个远程库,也用git bash ,命令:git clone //xxx.xxx.xxx.xxx/xxx 。完了。

明白了原理,其实任意找个公共位置当作远程代码库都是可以的。这个小例子只是说明,在新学一个软件的时候别被大篇的教程所吓到。由浅入深,先用起来再说。就象大家用office ,三分之一的功能可能都没用到,一样用的好好的。

在Ubuntu Server上安装Git http://www.linuxidc.com/Linux/2009-06/20421.htm

服务器端Git仓库的创建(Ubuntu) http://www.linuxidc.com/Linux/2011-02/32542.htm

Linux下Git简单使用教程(以Android为例) http://www.linuxidc.com/Linux/2010-11/29883.htm

Git权威指南 PDF高清中文版 http://www.linuxidc.com/Linux/2013-10/91053.htm

Git 的详细介绍请点这里
Git 的下载地址请点这