zoukankan      html  css  js  c++  java
  • Git服务器的搭建与简单使用教程

    一.Git服务器的搭建

    1. 下载Gitblib安装包,解压即可。网址:http://gitblit.com/ 
      进行相关基础配置:
    2. 打开解压的文件夹下/data/default.properties 文件。修改:server.httpPort = 80(你想要的访问端口),server.httpBindInterface =localhost(http服务器的IP地址),server.httpsBindInterface =localhost(https服务器IP地址)。

    3. 打开users.conf,修改用户名和密码,以及增加角色等。password = admin(密码) 
      PS:如果需要SSL连接,需要生成密匙具体方法见官方文档:http://gitblit.com/setup.html,建议生成,如果不生成构建项目需要选择:第四步:限制推送 (授权访问)

    4. 启动Git服务器:点击解压目录下:gitblit.cmd 即可,然后在网页中输入你的服务器的ip和端口号如果可以访问代表 就部署成功了。然后再输入你修改后的用户名和密码就可以登陆了。
    5. 创建项目:登陆后,点击你的头像,然后创建版本库,注意需要勾选上最下面的两项,这样可以让你不用再去手动 初始化。同时创建成功后页面会自动跳转然后得到你的Git仓库的地址 如: git://admin@127.0.0.1:29418/newRepository.git(其中默认是ssh的地址,你可以根据你使用的客户端来选择地址,如果你选用git就点击git然后就有对应的代码告诉你如何clone到本地地址。
    6. 用户配置:点击头像,下面可以配置用户和组,这里可以配置其相关的权限问题。

    二.Git客户端的使用

    1. 下载Git客户端:https://git-scm.com/downloads 然后运行一路默认选项即可。
    2. 复制仓库到本地:运行Git Bash,然后登录用户,输入用户和邮箱地址git config –global user.name “userxx”;git config –global user.email “userxx@xxx.com”。然后切换到你想要放置仓库的地址例如E:/GitRepository,然后再运行git clone git ://admin@127.0.0.1:29418/newRepository.git 就可以把远程仓库下载到本地了。
    3. 创建属于你的分支:git checkout -b branch(-b是创建,如果切换直接去掉-b)然后你就会看见后面的括号中的master变成了branch,代表你在branch分支下。
    4. 添加文件到自己的分支:git add 文件/文件夹名称或者用“.”代表所有的,然后 git commit -m “注释”就更新到本地了。这里添加的任何文件都是本地的你所提交的别人的分支,主分支也是没有的,除非你合入到主分支中。
    5. 合入到主分支:如果需要把本地的分支合入到主分支,我们首先需要切换的我们的master主分支,然后我们再将本地分支的文件merge到我们本地的主分支上,然后通过push的方式合入到远程主分支。具体代码: 
      git checkout master(切换到我们的主分支) 
      git merge branch (将本地分支branch(这里可能创建多个分支所以需要指明分支名称)的代码合入到我们的本地主分支) 
      git push (将本地主分支的代码合入到远程仓库)
    6. 主分支代码冲突:对于这个可以采用 git mergetool然后将代码修改后合入,不过修改后会产生orig的临时文件。 
      其他内容:分支删除:git branch -d branch 
      查看分支:git branch 
      参考文档: 
      http://gitblit.com/setup.html
      http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000
      http://blog.jobbole.com/78960/
  • 相关阅读:
    在 ASP.NET 中实现会话状态的基础
    STL 备忘录
    ASP.NET开发环境的详细配置
    COFF 文件的格式
    mbstowcs and MultiByteToWideChar
    苦心人天不负
    CString GetBuffer() and ReleaseBuffer()
    c语言的函数指针
    如何架设流媒体服务器(2)
    再谈从vc6迁移到vs2005
  • 原文地址:https://www.cnblogs.com/YbchengXumin/p/8470422.html
Copyright © 2011-2022 走看看