1. 程式人生 > >Ubuntu搭建GIT

Ubuntu搭建GIT

1、安裝

$ sudo apt-get install git
$ sudo adduser git

2、建立證書目錄及檔案
在客戶端的使用者目錄下C:\Users\preston.ssh,找到id_rsa.pub開啟,將祕鑰複製到authorized_keys,一行一個

mkdir /home/git/.ssh/
touch /home/git/.ssh/authorized_keys

3、建立倉庫
tt.git 為倉庫名

cd /home/git/
$ sudo git init --bare tt.git

4、建立許可權

$ sudo chown -R git:git tt.git

修改使用者禁止shell登入

sudo nano /etc/passwd
原:git:x:1001:1001:,,,:/home/git:/bin/bash
改為:git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

5、客戶端操作(需要在客戶端提前安裝好git軟體,在開始選單找到控制檯Git Bash)

$ git clone preston@10.0.1.67:/home/git/tt.git

相關推薦

Linux Ubuntu搭建Git服務器

only mesi 相關 現在 strong -m shell 常用 authorize 之前介紹過如何在Windows上搭建Git倉庫服務器,不過服務器用的比較多的還是Linux,因為便宜(同一個VPS商一般來說Linux比Windows便宜),沒有圖形界面,低配置VPS

Git版本控制之ubuntu搭建Git服務器

open sudoer nload git倉庫 詳細 測試 lan inf 解決   Git是一個開源的分布式版本控制系統,可以有效、高效的處理從很小到非常大的項目版本管理。使得開發者可以通過克隆(git clone),在本地機器上拷貝一個完整的Git倉庫,也可以將代碼提交

Ubuntu搭建GIT

1、安裝 $ sudo apt-get install git $ sudo adduser git 2、建立證書目錄及檔案 在客戶端的使用者目錄下C:\Users\preston.ssh,找到id_rsa.pub開啟,將祕鑰複製到authorized

Linux Ubuntu搭建Git伺服器

之前介紹過如何在Windows上搭建Git倉庫伺服器,不過伺服器用的比較多的還是Linux,因為便宜(同一個VPS商一般來說Linux比Windows便宜),沒有圖形介面,低配置VPS的也可以跑動Linux,開源免費,我感覺比較靈活,下載源也方便,手機都可以ss

ubuntu搭建git伺服器教程及常見問題

最近公司專案需要用到Git來管理專案,正好逢週末花了點時間在虛擬機器的unbuntu系統中搭建了下git的伺服器,由於搭建過程中多多少少遇到了一些小問題,再因為個人記性不太好,所以在這裡記錄下來,以備不時之需。開始我已經在虛擬機器的ubuntu12.04系統下已

ubuntu系統gogs搭建git服務器

backup .tar.gz 簡單 搭建 ref tps 備份 -- template 為什麽選擇gogs作為git服務器 免費開源 安裝簡單 方便升級 有備份還原功能 gogs安裝 useradd git #建立git用戶su - git wget https://dl

ubuntu 16.04 下搭建git服務器(gitosis+git-daemon+gitweb)

eight 進入 app 運行 global glob log text star 近期公司為了方便管理項目,要搭建一個git服務器集中管理項目數據。通過請教同事,並在虛擬機上多次嘗試終於搭建成功,特意將搭建過程分享給跟我一樣的小白。環境:服務器端: git-server

Ubuntu 搭建簡單的git server

簡介 Git 可以使用四種主要的協議來傳輸資料: 本地協議(Local), HTTP 協議, SSH(Secure Shell)協議 Git 協議。 在此,我們將會討論那些協議及哪些情形應該使用(或避免使用)他們。 這裡使用的是ssh協議,採用的是的gitcore搭建的,如果想搭建一個高

ubuntu 16.04 搭建 git

參考文章 環境 本地端 下載git

Ubuntu 18.04.1 LTS下搭建git伺服器

sudo apt-get install git 安裝好git sudo adduser git 系統會提示設定密碼,此時請設定好你的密碼,還會要你設定email之類的此時可以按Enter回車預設為空 sudo vim /home/git/.ssh/authorized_keys 此時把你電腦裡

手把手教你在 Ubuntu搭建 Git 伺服器

最近在寫一些指令碼,為了保持連續性,就在家也抽空趕進度,所以碰到了程式碼同步的問題,目前想到的方法有三個: 使用雲盤,這個拿來即用,但是因為雲盤還存放了其他一些東西,總是實時同步不太妥當; 使用 SVN,傳統的程式碼託管工具,一直在用; 使用

Ubuntu搭建Git伺服器

下面搭建的git伺服器的簡易網路拓撲圖如下所示: 一、安裝及配置所需軟體[Git伺服器,[email protected]] git-core是git版本控制核心軟體,而且git是通過ssh協議來在伺服器與客戶端之間傳輸檔案,故openssh-server、o

ubuntugit版本管理庫搭建攻略

GIT版本控制系統第一部分 基本概念版本庫:本地庫、公共庫每個開發人員在本地都有自己的版本庫,在伺服器上有一個公共的版本庫。所有的歷史記錄都儲存在本地庫中。向版本庫提交程式碼無須連線遠端版本庫而是記錄在本地庫中。版本庫中儲存什麼:和專案相關的所有檔案。工作目錄樹:又稱版本

ubuntu完美搭建git伺服器-完善版

最近公司專案需要用到Git來管理專案,正好逢週末花了點時間在虛擬機器的unbuntu系統中搭建了下git的伺服器,由於搭建過程中多多少少遇到了一些小問題,再因為個人記性不太好,所以在這裡記錄下來,以備不時之需。開始我已經在虛擬機器的ubuntu12.04系統下已經裝過一次

搭建Git伺服器(Ubuntu虛擬機器)和windows客戶端

         一直以來用Git都是用的別人的伺服器, 比如oschina 和github,  今天因為工作需要在自己的ubuntu上搭建了自己Git 伺服器, 以下記錄一些步驟和碰到的問題

Ubuntu伺服器搭建git倉庫

post-receive裡面的指令碼:#!/bin/sh#判斷是不是遠端倉庫IS_BARE=$(git rev-parse --is-bare-repository)if [ -z "$IS_BARE" ]; thenecho >&2 "fatal: post-receive: IS_NOT_B

ubuntu完美搭建git伺服器

最近公司專案需要用到Git來管理專案,正好逢週末花了點時間在虛擬機器的unbuntu系統中搭建了下git的伺服器,由於搭建過程中多多少少遇到了一些小問題,再因為個人記性不太好,所以在這裡記錄下來,以備不時之需。開始我已經在虛擬機器的ubuntu12.04系統下已經裝過一次,

Ubuntu 16.x搭建Git伺服器

引言 最近專案準備遷移要git做版本管理,就先學了git的使用,在學會了git的一些基本知識以及搭建git倉庫的方法後,就想如果要讓其他開發的人員也能訪問到自己的倉庫,就需要將倉庫設定為遠端倉庫,那麼就要搭建伺服器來進行訪問。訪問git的伺服器一般是選用SSH

(轉)UbuntuGit伺服器搭建

git伺服器搭建過程 參考網上資料搭建git伺服器過程記錄 如下: 基本需求 硬體需求:一臺Ubuntu或者debian電腦(虛擬機器),能通過網路訪問到。 軟體需求:git-core, gitosis, openssh-server, openssh-client, Apa

UbuntuGit伺服器搭建

配置gitweb 1. 安裝gitweb   sudo apt-get install gitweb 2. 安裝apache2   sudo apt-get install apache2 3. 配置gitweb (1)預設沒有 css 載入,把 gitweb 要用的靜態檔案連線到 Docum