目錄
一、服務器安裝 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分支