1. 程式人生 > >Git 伺服器搭建(Linux)

Git 伺服器搭建(Linux)




一、安裝
 centos
  1.yum install git
   不一定可以,沒有yum源
  2.原始碼安裝
   a、安裝git環境(有的可以不用裝)
    •yum install curl
 
    •yum install curl-devel
    
    •yum install zlib-devel
    
    •yum install openssl-devel
    
    •yum install perl
    
    •yum install cpio
    
    •yum install expat-devel
    
    •yum install gettext-devel
   b、下載
    •wget

http://distfiles.macports.org/git/git-2.1.1.tar.gz(下載到你的家目錄下)
   c、解壓
    •tar xzvf git-latest.tar.gz
   d、安裝
    •cd git-2.1.1.tar.gz
    •autoconf
    •./configure
    •make
    •sudo make install
    •git --version
   e、安裝完成
    •git --version

 Ubuntu/Debian
  $ sudo apt-get install git
二、建立一個單獨的 git使用者
 sudo useradd -m git 
    sudo passwd git
     yourpassword
三、然後,在新建的git使用者主目錄下建立一個資料夾作為git的倉庫,併為這個倉庫配備最基本的安防——許可權控制
 sudo mkdir /home/git/repositories.git
 sudo chown git:git /home/git/repositories.git 
 sudo chmod 755 /home/git/repositories.git 
四、倉庫初始化
 cd /home/git/repositories.git/
 只做程式碼倉庫。不開發,裸的倉庫
  git init --bare
 本地倉庫
  git init
  git config --global user.name "yourname" 
  git config --global user.email "

[email protected]"
五、使用,clone,add,commit,push,pull
 clone 程式碼 到當前資料夾
 git clone [email protected]:/home/git/repositories.git .
 。。。
六、建立證書登入:(免密碼)
 收集所有需要登入的使用者的公鑰
 # 開發機上 
 ssh-keygen #接下來一路回車就好了,在預設目錄下生成預設金鑰檔案 

 把所有金鑰檔案的內容
 匯入到/home/git/.ssh/authorized_keys檔案裡,一行一個。
 注:如果檔案不存在,則建立一個
************************
本片文件為手打,和一下複製,
可能會出錯,請靈活參考,
文章中的內容,為本人搭建的,
過程,可能會不全面,有錯的
地方望告知。
########################

相關推薦

Git 伺服器搭建Linux

 一、安裝  centos   1.yum install git    不一定可以,沒有yum源   2.原始碼安裝    a、安裝git環境(有的可以不用裝)     •yum install curl       •yum install curl-devel

Git 伺服器搭建CentOs7

我們經常使用遠端倉庫Github,Github 公開的專案是免費的,但是如果你不想讓其他人看到你的專案就需要收費。 這時我們就需要自己搭建一臺Git伺服器作為私有倉庫使用。 接下來我們將以 Centos 為例搭建 Git 伺服器。 1、安裝Git $ yum inst

CAS-SSO 單點登入之伺服器搭建 linux下編譯cas-overlay-template

(一)安裝包和環境依賴 jdk-8u171-linux-x64.tar apache-tomcat-8.5.31.tar apache-maven-3.5.3-bin.tar cas-overlay-template-master.zip 需要自行下載最新版本,官網

LINUX下郵件伺服器搭建SENDMAIL1.0

小編就喜歡直接寫步驟,相關概念以後完善的時候再寫。OK,就直接開始sendmail郵件伺服器的搭建。第一步還是看sendmail服務裝了沒有,執行下圖命令如果沒有安裝,還是用介面化的點點點吧,這種方式小編比較喜歡(這裡省去掛載光碟步驟,小編在以前也說過步驟)如果沒有安裝,就直

基於tomcat的solr環境搭建Linux

column def ews web 排序 publish text height lte ?? solr是基於lucene的一個全文檢索服務器,提供了一些類似webservice的API接口,用戶可以通過http請求solr服務器,進行索引的建立和索引的搜索。索引建立的

nodejs web應用伺服器搭建:業務的實現+mongo的基礎使用

前言 本章節主要是關注業務實現的,就是持久層資料的CURD操作,和業務處理。 資料: mongoose 文件 其他章節連結: nodejs web應用伺服器搭建(一):跑起你的伺服器 nodejs web應用伺服器搭建(二):express 框架說明(應用) nodej

nodejs web應用伺服器搭建:跑起你的伺服器

前言 本章會分四部分來講,在開始教程之前請準備好相關基礎知識 & 文件 JavaScript基礎;AMD概念;ES5 | ES6語法;(這些沒弄清楚估計往下看也看不下去) nodejs 環境搭建 nodejs sdk文件 express 使用方法

個人GIT伺服器搭建Windows/Linux

===Windows=== 自:https://www.cnblogs.com/sumuncle/p/6362697.html Git在版本控制方面,相比與SVN有更多的靈活性,對於開源的專案,我們可以託管到Github上面,非常方便,但是閉源的專案就會收取昂貴的費用。

面向新手的Web伺服器搭建——IIS的搭建

一、IIS伺服器的搭建 IIS全稱Internet Information Service,中文名:Internet資訊服務,專用於微軟作業系統平臺,相容微軟的各項Web技術,尤其是ASP.NET(其實也就在IIS上能跑),除此之外,IIS還支援CGI,IIS7以後的版本對

python2與python3安裝在同一個伺服器linux

一、Python2一般的預設安裝的為python2.7 二、python3安裝  Linux 安裝python3.7.0 1、安裝依賴包            &

FastDFS搭建linux

        分散式檔案系統fastdfs系統搭建   本次安裝是使用目前餘慶老師開源的最新 V5.05 版本,是餘慶老師放在 Github 上的,和目前你能在網路上搜索到的 Google Code 的

vsftpd檔案伺服器安裝Linux

vsftpd簡介 簡介 vsftpd是一個完全免費的,開放原始碼的ftp伺服器軟體 特點 vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程式,小巧輕快,安全醫用,支援虛擬使用者、支援頻寬限制功能 vsftpd安裝(linux) 1、安裝

伺服器搭建1——從購買雲伺服器到修改SSH埠、禁用ROOT遠端登入

伺服器搭建從購買雲伺服器到修改SSH埠、禁用ROOT遠端登入前言      此文章為畢設前夕為畢設做準備的學習實踐文,將一步一步緩緩道來過程,且陳述所遇之困難。步驟一:購買雲伺服器       首先要去購買一臺雲伺服器,廠商很多,除了不知名特小公司,主要有以下多家:阿里雲、騰

Python學習筆記——pycharm web伺服器搭建5:概括開發流程

開發流程: 利用pycharm建立專案 建立應用 (python manage.py startapp 應用名稱)建立後在專案settings中註冊 模型類的定義 (在應用的models.py中定義

Python學習筆記——pycharm web伺服器搭建6:Django模型知識點

這篇文章用於記錄Django模型相關知識,發現有需要補充的會隨時新增 僅用於記錄,以後方便自己查閱,至於大家能不能看懂,我覺得隨緣就行。 1、自定義模型管理器 一般情況下,我們定義的模型類如下 class BookInfo(models.Mo

xmpp開發IM即時通訊系列--即時通訊伺服器搭建1資料庫搭建

    這次總結一下即時通訊伺服器的搭建,一般的後臺伺服器至少由兩部分組成,一部分是應用伺服器,另一部分是資料庫伺服器與檔案伺服器,應用伺服器主要用於部署負責業務處理的相關應用,資料庫伺服器主要用於部

Python學習筆記——pycharm web伺服器搭建9:其他知識點

一、靜態檔案 我們要在網頁中載入一張圖,如何做? settings中新增程式碼: STATIC_URL = '/static/'(已經存在) STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static

伺服器搭建:FTP伺服器之vsftpd搭建

前提:系統 cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.2 (Maipo) 一:安裝 vsftpd 檢視是否安裝vsftpd服務 #rpm -qa | grep vsftpd 沒

mac os 利用ssh 搭建git server伺服器詳細教程,以及git基本用法

上半部分轉載至 http://www.cnblogs.com/whj198579/archive/2013/04/09/3009350.html SSH開啟 在osx中開啟ssh訪問非常簡單,只需要開啟“系統偏好設定”並且點選“共享”圖示即可。 選中下圖中的ch

CentOS下Git伺服器搭建與客戶端windows和centos搭建

一.伺服器端 1.yum安裝Git伺服器 yum install -y git 2.建立一個git使用者,用來執行git服務 useradd git 3.建立客戶端登入證書 注,收集所有需要登入的使用者的公鑰,就是他們自己生成的id_rsa.pub檔案,把所有公鑰複製到/