【Git 使用】- Git 远程私有仓库(云服务器仓库)
目录
一、服务器安装 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分支