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/

安装后效果:

 

posted @ 2021-08-24 15:53  李小加  阅读(280)  评论(0编辑  收藏  举报