【Git 使用】- Git 远程私有仓库(云服务器仓库)

目录

一、服务器安装 Git

【1】环境准备

【2】安装 git-2.5.0.tar.gz

【3】编译源码

二、服务器使用 Git

【1】添加 git 用户

【2】服务器创建仓库

【3】本地仓库上传服务器仓库

【4】从服务器仓库克隆到本地仓库


一、服务器安装 Git

使用 GitHub 当做远程仓库,代码一般都是开源的,但如果项目涉及保密信息,尤其是一些军工方面的项目,都是保密的,这样一来就不能上传到 GitHub 了,一般会使用私有仓库,就是在私有服务器上创建 Git 仓库

这里使用腾讯云 CentOS 7 进行安装,安装步骤如下:

【1】环境准备

  • yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc

【2】安装 git-2.5.0.tar.gz

  • 下载Linux版本的Git,可以从我的网盘下载:链接:https://pan.baidu.com/s/1bNrpVUS6de6FAJJFAlIDUQ 提取码:8it6 
  • 在服务器的 /usr/local 目录下创建 git 文件夹,将 git-2.5.0.tar.gz 上传到 /usr/local/git 目录下
    • 使用SecureCRT,在当前窗口按住 alt+p 跳出 sftp 窗口,cd /usr/local/git 进入文件传输目录,把git-2.5.0.tar.gz拖到 sftp 窗口即可上传
  • 解压 git-2.5.0.tar.gz
    • tar -zxvf git-2.5.0.tar.gz

【3】编译源码

  • cd git-2.5.0
  • autoconf(如果没有autoconf先安装:yum  install -y autoconf)
  • ./configure
  • make 
    • 如果报错:Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/
    • 执行此命令:yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
  • make install

二、服务器使用 Git

【1】添加 git 用户

  • adduser -r -c 'git version control' -d /home/git -m git
  • 设置git用户密码:passwd git

【2】服务器创建仓库

  • su git
  • cd ~
  • mkdir repo1
  • cd repo1
  • git init --bare

【3】本地仓库上传服务器仓库

在本地仓库选中要上传的仓库,右击,选 同步,点击管理,按照下图填写,注意URL要和自己服务器路径匹配,然后点击 添加/保存

选中 private-git,点击推送,会弹出输入密码窗口,这里输入创建 git 用户的密码

【4】从服务器仓库克隆到本地仓库

右击 选中克隆,输入相应URL地址,点击确定即可

 

下一篇:Git分支

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章