git之ubuntu搭建git伺服器(一)

2021-10-02 11:29:37 字數 1054 閱讀 5414

參考文章:廖雪峰老師關於git的教程

sudo apt-get install git
sudo adduser git
sudo mkdir /home/git/.ssh

sudo touch /home/git/.ssh/authorized_keys

sudo chmod 644 /home/git/.ssh/authorized_keys
git:x:1001:1001:,,,:/home/git:/bin/bash
改為

cat /tmp/id_rsa.pub >> /home/git/.ssh/authorized_keys
(1)先選定乙個目錄作為git倉庫,假定是/srv/sample.git,在/srv目錄下輸入命令:

sudo git init --bare sample.git
(2)git就會建立乙個裸倉庫,裸倉庫沒有工作區,因為伺服器上的git倉庫純粹是為了共享,所以不讓使用者直接登入到伺服器上去改工作區,並且伺服器上的git倉庫通常都以.git結尾。然後,把owner改為git

sudo chown -r git:git sample.git
git clone git@server:/srv/sample.git

git之 搭建git私服

在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...

git學習之git專案搭建

建立工作目錄與常用指令 工作目錄 workspace 一般就是你希望git幫助你管理的資料夾,可以是你專案的目錄,也可以是乙個空目錄,建議不要有中文。日常使用只要記住下圖6個命令 本地倉庫搭建 建立本地倉庫的方法有兩種 一種是建立全新的倉庫,另一種是轉殖遠端倉庫。1 建立全新的倉庫,需要用git管理...

Ubuntu下搭建git環境

簡述使用git託管專案的優勢與缺勢 優勢 適合分布式開發,強調個體 公共的伺服器壓力和數量不會太大 速度快,成熟的架構,開發靈活 任意的兩個開發者之間可以很容易的解決衝突 離線工作,管理 的成本低,不需要依賴伺服器 部署方便 良好的分支機制,讓主幹 保持乾淨 缺勢 資料少,學習週期較長 不符合常規思...