【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分支

 


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