zoukankan      html  css  js  c++  java
  • Git linux服务端安装、windows 用户端使用

    一、Git linux服务端安装

    1、登录linux服务器后,执行以下命令安装git(注:没有yum命令得先安装yum):

    yum install -y git

    2、执行以下命令初始化项目git仓库(在/home/gitdata/git/路径下初始化一个空的仓库gittest)

    git init --bare /home/gitdata/git/gittest.git

    3、创建git用户组

    groupadd gitgroup

    4、创建用户、设置密码、将用户添加到gitgroup组

    useradd lixj
    passwd lixj
    usermod -G gitgroup lixj

    5、禁用git用户的shell登录,防止用户通过Git用户登录服务器。编辑 /etc/passwd 文件,将文件后边的bash改成git-shell

    lixj:x:1002:1003::/home/lixj:/bin/git-shell

    6、修改git仓库所在目录  /home/gitdata/git/  的用户组为gitgroup

    chgrp -R gitgroup /home/gitdata/git/

    7、修改目录及其子文件的权限

    chmod -R 777 /home/gitdata/git/

    8、给  /home/gitdata/git/gittest.git/objects  文件目录授权

    cd /home/gitdata/git/gittest.git/objects
    chmod 777 -R *

    二、Git  windows 用户端使用

     1、下载安装Git windows 最新版本,下载地址:https://www.git-scm.com/download/win

     安装好后在开始菜单可以看到Git GUI、Git CM、Git Bash

     2、运行Git Bash ,常用命令:

    #查看git配置信息
    $ git config --list
    
    $ git config user.name "lixj"
    $ git config user.email "19129107@qq.com"
    
    #全局配置
    $ git config --global user.name "lixj"
    $ git config --global user.email "19129107@qq.com"
    
    #进入项目所在目录
    $ cd D:/project/xrh_git
    
    #克隆远程服务项目
    $ git clone lixj@47.107.**.***:/home/gitdata/git/gittest.git
    
    $ git add *
    $ git commit -m "代码提交信息"
    $ git push origin master
    
    #创建分支
    $ git checkout -b branch01
    #提交到分支代码
    $ git add *
    $ git commit -m "代码提交信息"
    $ git push origin branch01
    
    #切回主分支
    $ git checkout master
    $ git pull origin master
    
    #查看历史提交记录
    $ git log
    #以列表形式查看指定文件的历史修改记录
    $ git blame <file> 

    3、可以选择安装TortoiseGit客户端工具及中文包(类似TortoiseSVN软件),下载地址:https://tortoisegit.org/download/

    安装后效果:

    李小家
  • 相关阅读:
    upc组队赛1 黑暗意志【stl-map】
    upc组队赛1 闪闪发光 【优先队列】
    upc组队赛1 流连人间的苏苏
    POJ 2387 Til the Cows Come Home 【最短路SPFA】
    POJ 2421 Constructing Roads 【最小生成树Kruscal】
    qrcode-使用
    submlie 配置php运行
    composer 安装laravel
    composer 配置镜像
    Laravel-队列
  • 原文地址:https://www.cnblogs.com/101key/p/15180609.html
Copyright © 2011-2022 走看看