利用scm manager 创建git server

最后终于创建成功,其实这是最简单的方法。

 

感谢这两篇文章的作者:

http://blog.chinaunix.net/uid-20078486-id-3852530.html

http://www.cnblogs.com/lwme/archive/2012/12/25/configuring-git-server-and-client-on-windows.html

是参照了这两篇文章,最后解决一个问题才成功的。

 

1)配置scm manager的运行环境

第一,安装java环境(注意自己电脑的配置是64bit还是32bit的)

            下载地址:http://java.com/zh_CN/download/manual.jsp

第二,下载scm-manager最新版安装 (我下载的是1.45版本)

            我想可能有像我这样的的小白,不知道怎么安装scm-server,所以在这里稍微详细阐述一下:

            解压文件后,找到 bin 文件夹 ,里面有一个scm-server.bat 的文件,双击后,即可安装,稍加等待,安装成功。

 

ex)安装过程如图中所示:

利用scm manager 创建git server_第1张图片

 

 

2)设置scm manager

安装成功之后, 进入http://localhost:8080/scm/界面,默认用户名和密码都是scmadmin。

利用scm manager 创建git server_第2张图片

 

进入Repository Types, 我们可以改变仓库的存储位置;

进入Repositories,我们可以新建或者移除仓库;

进入右下角的Permissions,我们可以改变仓库的权限;

。。。。。(有兴趣的可以都点开看一下)

 

 

至此,服务器就配置好了。

 

 

3)客户端

第一步,安装所需的软件:1, Git extensions  http://code.google.com/p/gitextensions/  或者 TortoiseGit:http://code.google.com/p/tortoisegit/ 

                                                2, msysgit  http://msysgit.github.com/

第二步,查询服务器的IP地址 (我的错误就在于此):ex)162.198.XX.XX

第三步,配置Git

               i) 在Git 里,用cd 命令语句 进入客户端准备存放仓库的路径

              ii) git clone http://scmadmin@localhost:8080/scm/git/test

                  PS:实际操作时,要把localhost换成服务器的IP地址,test替换成为你要设置的客户端文件夹名

             iii) 然后根据git语句就可以把本地的改变push到服务器了

                ex) git status // 查询本地状态

                         git add . //把改变加入缓存

                         git commit -m “20150310” //对改变进行备注

                         git config --global user.email "user email address" //设置用户邮箱

                         git config --global user.name "user name" //设置用户名

                         git push origin master // 同步改变到服务器

 

 

4)我的错误

我的错误在于设置Git时,没有把localhost换成服务器本身的IP,但是很奇怪的是我第一次成功了,所以之后我才没有注意到这个问题。

引以为戒。

 

希望大家都可以顺利设置,还是蛮有意思的。

 

你可能感兴趣的:(server)