zoukankan      html  css  js  c++  java
  • Git安装使用

    1、git服务端安装(linux)

    1)yum安装

    yum list | grep git

    yum install git.x86_64

    提示是否下载安装,都点击安装

    2)git --version

     

    3)添加git用户组

    groupadd git

    useradd git -g git

    4)创建版本库目录

    Mkdir /usr/local/git/

    chown -R git:git /usr/local/git/

    5)创建公钥目录

    cd /home/git

    mkdir .ssh

    cd .ssh

    vi authorized_keys

    保存退出

    6)查看公钥

    pwd

     

    Ll

     

    2、git服务端安装(windows)

    1)到 http://gitblit.com/下载安装包

     2)解压缩下载的压缩包即可,无需安装。

     3)确保电脑安装了 Java 运行时环境 JRE 或者 JDK (要求 >=1.7 ) 

    4)创建存储资料文件夹

     5)配置gitblit.properties 文件

    找到Git目录下的data文件下的defaults.properties文件;

    找到git.repositoriesFolder(资料库路径),赋值为创建好的存储资料文件夹

    注意其中的F:/git_fw/gitblit-1.9.1 中的""一定要用"/"

     

    找到server.httpPort,设定http协议的端口号(https不使用的话注释掉)

     

    找到server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。

     

    找到server.httpsBindInterface,设定为localhost

     

    保存,关闭文件。

    6)运行gitblit.cmd 批处理文件

    找到gitblit目录中的gitblit.cmd文件,双击

     

     

    7)在浏览器中输入本地网址+端口,就可以使用GitBlit了(http://)

     

    8)设置以Windows Service方式启动Gitblit

    在Gitblit目录下,找到installService.cmd文件

    修改 ARCH

    32位系统:SET ARCH=x86

    64位系统:SET ARCH=amd64

     

    添加 CD 为程序目录

    SET CD=F:git_fwgitblit-1.9.1(你的实际目录)

     

    保存,关闭文件。

    9)以Windows Service方式启动Gitblit

    以管理员身份运行Gitblit目录下的installService.cmd文件

     

    注:如果运行installService.cmd闪退的话,是因为windows10 中貌似不支持 %%省略路径的这种写法。

    解决方法为把所有的%路径替换为对应的绝对路径即可,下边为正确的写法

    在服务器的服务管理下,就能看到已经存在的gitblit服务了。

    10)用户管理

    默认管理员用户名、密码都是 admin,登陆后改密码。一般不用 admin 来实际操作 git。

    11)新建一个项目

    3、git客户端安装

    1)下载https://gitforwindows.org/

    2)安装:双击运行

    3)Git公钥生成

    右键,打开git bash

    git config --global user.name "user.name"

    git config --global user.email "yourmail@youremail.com.cn"

    cd ~/.ssh 若出现“No such file or directory”,则表示需要创建一个ssh keys

    ssh-keygen -t rsa -C "yourmail@youremail.com.cn"

    生成过程中输入你的用户密码,要记住哦

    如果想要使用公钥的时候,不输入密码,在提示输入密码的时候,直接回车即可。

    4)生成的公钥在C:Usersyou.ssh

    id_rsa:私钥

    id_rsa.pub:公钥

    known_hosts:已知服务器白名单

    4、git版本库配置(服务端linux)

    1)服务器创建版本库:

    cd到/usr/local/git目录下面

    运行git init --bare MyTestFrame.git,创建MyTestFrame.git版本库

    或者git  --bare  init  MyTestFrame.git,创建MyTestFrame.git版本库

    2)Git公钥添加:

    cd /home/git/.ssh目录

    将客户端生成的公钥上传到.ssh目录,使用cat id_rsa.pub >> authorized_keys命令,将客户端的公钥追加到秘钥管理文件。

    3)版本库克隆:

    Windows电脑上面,创建你的git文件存放的文件夹,进入该文件夹,右键打开git bash

    输入git clone git@ip:/usr/local/git/MyTestFrame.git(你的版本库路径)

    5、git版本库配置(服务端windows)

    1)使用之前需要先将本地的 SSH 公钥配置到 Git 服务器上。查看 SSH 公钥的方法:在任意文件夹下点击右键,选择 GIT GUI here。在弹出的程序中:

    主菜单的【Help】→【Show SSH Key】

     

    2)把 SSH Key 填到自己 Git 服务器用户的后台配置中。

    Gitblit 在【头像】→【my profile】→【SSH Keys】,填上上一步的 SSHKey,然后【Add】

    Github 在【头像】→【Settings】→【SSH and GPG Keys】→【New SSH Key】,填上上一步的

    SSHKey,然后【Add SSH Key】

    3)将代码提交到服务器

    从 web 服务器页面上得到对应存储库的 giturl 路径,Gitblit 在存储库页面这个位置 ,一定要使用 ssh 版本

    右键打开git bash,输入git clone ssh://admin@192.168.51.167:29418/~admin/Test01.git(你的版本库路径),会把版本库下载下来,把要上传的内容放在下载的文件夹中。

    右键打开 git GUI,选择上传的文件,点击Commit-Stag To Commit

    点击Sign Off,填写备注信息

     

    点击Commit,再点击Push,再点击Push就ok了。

  • 相关阅读:
    SQL2012远程连接到SQL2008时的问题:已成功与服务器建立连接,但在登陆过程中发生错误。
    常用正则表达式
    ASP.NET不拖控件教程(1)-认识JSON
    ASP.NET服务器控件对应的HTML标签
    Apache Ranger 1.1.0源码导入IDEA并运行调试security-admin web模块
    【JDK源码分析】线程池ThreadPoolExecutor原理解析
    【JDK源码分析】同步工具Exchanger,它的内部实现原理你看懂了吗?
    【JDK源码分析】并发包同步工具Semaphore
    【JDK源码分析】并发包同步工具CountDownLatch
    【JDK源码分析】并发包同步工具CyclicBarrier
  • 原文地址:https://www.cnblogs.com/wendy-0901/p/13155674.html
Copyright © 2011-2022 走看看