Linux服务器安装Git做远程仓库的简单方法

当前示例使用的是Linux服务器,进行安装Git,并配置为远程仓库。

1. 服务器安装git

使用以下命令在Linux进行Git安装

yum -y install git

安装完成之后验证一下是否安装成功,输入以下命令产看一下版本

git --version

如果显示git版本,则安装成功

服务器端创建git用户,并为git用户设置密码
  • 创建git用户

    useradd git
    
  • 设置密码 (如果不使用SSH方式,这个密码就是你push、pull、clone等操作使用时需要输入的密码),输入该指令之后输入密码,会有两次,都输入一样的即可

    passwd git
    
  • 切换到git用户

    su git
    
  • 创建远程仓库(我这里的远程仓库的路径是/usr/local/yourProjectName.git,其他路径按需修改即可)

    git --bare init /usr/local/yourProjectName.git
    

    或者如下

    //创建目录   
    1.  mkdir  yourProjectName.git
    //进入文件夹
    2.  cd yourProjectName.git
    //初始化远程仓库
    3.  git --bare iinit
    

    创建成功之后,我们去yourProjectName.git下可以看到这些东西:

    [git@VM_0_9_centos yourProjectName.git]$ ls -l
    
    drwxr-xr-x 2 git git 4096 11月 21 00:38 branches
    -rw-r--r-- 1 git git   66 11月 21 00:38 config
    -rw-r--r-- 1 git git   73 11月 21 00:38 description
    -rw-r--r-- 1 git git   23 11月 21 00:38 HEAD
    drwxr-xr-x 2 git git 4096 11月 21 00:38 hooks
    drwxr-xr-x 2 git git 4096 11月 21 00:38 info
    drwxr-xr-x 7 git git 4096 11月 21 00:43 objects
    drwxr-xr-x 4 git git 4096 11月 21 00:38 refs
    
  • git仓库目录授权

    sudo chown -R git:git git库名,这里就是上面的 yourProjectName.git
    
    
    //完整的命令:
    sudo chown -R git:git yourProjectName.git
    

到这里,Linux服务器上的远程仓库就配置完毕了。

2. 本地clone项目(默认大家都会使用本地git了)
git clone 用户名@你的ip:你的远程Git仓路径

//以示例举例,假如我的服务器IP是“192.168.1.10”,完成如下:

git clone git@192.168.1.10:/usr/local/yourProjectName.git

  • 由于这个空仓是没有任何东西的,包括分支,所以也有一种比较麻烦,但是好用的方式,如下:

    1. 在本地创建一个和远程仓库同名的项目,进入到项目中进行初始化:
    git init
    
    1. 添加一个README
    touch README.MD
    
    1. 把所有内容暂存
    git add .
    
    1. 提交
    git commit -m 'init project'
    
    1. 没有分支就本地创建并切换到master
    git checkout -b master
    
    1. 查看remote
    git remote -v
    

    不出意外,这个新建的本地仓在执行git remote -v之后不会输出任何东西的

    1. 关联远程仓
    git remote add origin + Git远程仓地址
    
    //以上面的为例,完整如下:
    git remote add origin git@192.168.1.10:/usr/local/yourProjectName.git
    
    

    之后即可正常的push、pull等操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值