為了進行團隊專案開發,我們經常會使用分布式版本管理系統,其中git是現今最為重要和常用的分布式管理系統。
著名的github是在git系統的基礎上為各種有內容託管需求的人提供託管服務的乙個**,但是github的免費服務只能建立公開的倉庫。如果我們不想把自己的**開源,想私有**,那麼建立一台git伺服器也是乙個不錯的選擇。
在建立好git伺服器後,大家都可以通過
$ git clone [email protected]
:project.git
轉殖**到本地。
這同時說明了大家也可以通過
$ ssh [email protected]
ssh連線伺服器,登入到伺服器上,對伺服器進行各種操作,這通常很不安全,也不合適,成員只需要能對倉庫操作就可以了,不需要更大的許可權。
git:
x:1001
:1001
:,,,:/home/git
:/bin/bash
改為:
git:
x:1001
:1001
:,,,:/home/git
:/usr/bin/git-shell
這樣,git使用者可以正常通過ssh使用git,但無法登入shell,因為我們為git使用者指定的git-shell每次一登入就自動退出。 Ubuntu下 git 伺服器的搭建。
ubuntu下 git 伺服器的搭建。前幾天老師分配了乙個任務 就是配置git伺服器,來管理專案,搞弄了好幾天,在網上搜教程 搜案例的 但是寫的都很籠統,有的寫的很好 但是按照他們說的做又會出現各種各樣的問題。今天我抽空把我配置git伺服器的詳細過程記錄下來,希望能幫助到大家。搭建git伺服器的4個...
Ubuntu下 git 伺服器的搭建。
ubuntu下 git 伺服器的搭建。前幾天老師分配了乙個任務 就是配置git伺服器,來管理專案,搞弄了好幾天,在網上搜教程 搜案例的 但是寫的都很籠統,有的寫的很好 但是按照他們說的做又會出現各種各樣的問題。今天我抽空把我配置git伺服器的詳細過程記錄下來,希望能幫助到大家。搭建git伺服器的4個...
Ubuntu下搭建git伺服器步驟
由svn切換到git可是沒少花功夫啊,雖然都是版本管理工具,本質上都差不多,但是git還是太靈活了一些,靈活的東西往往不好掌握,所以還是費了些工夫才基本上會用git了,要想成為git高手估計的下大功夫。由於自己乙隻是用公司的git伺服器,每天就是pull和push 自己的 又是放在了github上,...