git本地服务器的搭建与使用

        git现在比起svn较为流行,目前这边的项目都是基于git的存取,将日常的管理经验写下来,与大家一起分享。

        我的操作是在macbook pro上面的,如果你使用macbook pro ,请先跟我一样,先做必要的前期准备:

开启远程登录:

        开启远程登录模式,这么做是因为本身macbook pro 限制了端口22的使用,如果不启动,就会遇到类似于:

ssh: connect to host 192.168.0.2 port 22: Connection refused

这样的小错误问题。

操作方式:

1. 打开macbook pro的左上放的苹果标志系统菜单,在下拉菜单中选择系统偏好设置;

2.进入系统偏好设置面板后,点击“共享”图标子菜单,进入“共享”面板;

3.进入“共享”面板后,点击选中左边列表选项中的“远程登录”选项,即可。

4.(可选项)在选中“远程登录“选项后,右边的允许访问列表,选中“所有人”选项,局域网内的任何电脑都能登录进你的电脑进行操作。或者选择“仅这些用户”,允许部分人员登录操作。

好,前期工作准备完毕。

创建本地仓库:

        创建本地仓库,用来作为服务器端的存取git来使用,平时不必自动更新:

1. 先创建目录,我的目录的路径是/Users/xiaoliu/git_apps/test_1/,跳转到当前目录。你可以:

$ mkdir -p git_apps/test_1

2.  初始化git版本库:

$ git init --bare workserver.git

好了,至此,已基本完成git版本库的创建。

克隆版本库:

        先假设你的服务器端git的ip地址是192.168.0.2。你的ip地址替换掉192.168.0.2就可以。然后,你被允许的远程登录名为xiaoliu。

1. 创建目录,我的工作目录是/Users/xiaoliu/git_apps/test_2/,跳转到当前目录。你可以:

$ mkdir -p git_apps/test_2

2. 克隆服务器上的版本库:

$ git clone [email protected]:/Users/xiaoliu/git_apps/test_1/workserver.git

在此期间,请允许ssh证书的接入:

.....

Are you sure you want to continue connecting (yes/no)? yes

然后,输入你的服务器端的对应登录名xiaoliu的登录密码,即可创建完成。

你可能感兴趣的:(git本地服务器的搭建与使用)