我剛剛掌握了openSuse 10.3 VPS。我真的不太瞭解Unix和SSH以及這些東西,但我想用我的服務器託管一個GIT存儲庫。這在我看來很簡單...在openSuse VPS上設置git存儲庫
這裏是我做過什麼:
我SSHed到我的服務器,並安裝GIT(我猜),只需輸入
# yast --install git
那麼一些神奇的事情發生顯然,git已安裝。大!我還創建了一個用戶:
# git config --global user.name ...
# git config --global user.email ...
然後,我從我的本地磁盤的服務器複製的源代碼。因爲我真的不知道往哪裏放這樣的東西上的openSUSE的,我選擇了回家/ myRepository
接下來,我創建了一個倉庫那裏補充現有的文件,使用以下命令:
# cd home/myRepository
# git init
# git add .
# git commit -m 'Add code'
據我所知,一切都奏效了。例如。 git日誌顯示我的提交。
不,這是我的問題: 1)我做的一切都很好嗎? home/fooBar會成爲一個合適的目錄來存放存儲庫嗎? 2)更重要的是:如何在地球上我從我的本地機器訪問回購=我想創建一個本地克隆和Xcode 4,使用URL
git://123.456.789.012//home/myRepository
,但是這顯然沒有奏效。我不知道這個URL是否正確。另外,是否必須創建一個新用戶才能從本地機器訪問存儲庫?
你看,我有很多問題,我顯然缺乏一些基本知識。我搜索了一段時間,但我沒有找到適合我的問題的指南。任何答案和有用的鏈接將不勝感激。謝謝!
非常感謝你,我會給你一個鏡頭。所以,git只提供存儲庫,但不能遠程訪問它。因此,要在服務器上託管git存儲庫,我需要安裝一些額外的軟件(如gitoise)或通過SSH訪問它?我記得設置了一次SVN服務器,據我所知,在安裝Subversion並設置我的存儲庫之後,我很樂意去。 – Phlibbo 2010-10-18 12:35:21
通過SSH的Git非常簡單。你要通過SSH進入你的VPS,對吧?但真正的gitosis,真的是要走的路,並且開銷很低。 – nearapogee 2010-10-18 13:57:01
Unix傳統上使用一些集中的工具來完成一項工作,這要回到Unix的開始。 另一種選擇是使用[git-daemon](http://www.kernel.org/pub/software/scm/git/docs/git-daemon.html)。我從來沒有用過它,因爲gitosis非常簡單,但是你可以啓動git-daemon,並且擁有git傘下的所有東西。 僅供參考 - Git可以通過ssh,http和git協議傳輸。 – nearapogee 2010-10-18 14:03:52