2011-02-03 50 views
2

我希望能夠從github中克隆一個項目,進行一些更改,然後將其推送到我的私人git服務器,所有這些都使用一些命令。 (是的,我喜歡在GitHub上共享的東西太多,但有時它需要專用:))是否有標準/流暢的方式來創建任意新的遠程git倉庫(不是分支)?

所以:

  1. 有沒有這樣做的一個標準混帳核心客戶端支持的方式?
  2. 如果沒有,是否有任何受歡迎的食譜/腳本我應該檢查?

更新

我試圖與我的設置:

➔ git push [email protected]:git-test.git 
ERROR:gitosis.serve.main:Repository read access denied 
fatal: The remote end hung up unexpectedly 

回答

0
git remote add <name> <location> 
git push <name> 

您更新顯示了Gitosis的,這無關你原來的問題一個問題。但我會建議不要使用gitosis,而應使用gitolite

+0

上我敢肯定遠程回購有在這之前存在的 - 它會掛鉤一個遠程倉庫的本地倉庫,但它不會創建遠程倉庫。 – 2011-02-03 23:59:17

0

您需要將存儲庫添加到gitosis配置文件中,並在gitosis服務器上創建一個空的裸露回購庫,以使其工作。具體而言,當你把你的庫目錄你Gitosis服務,

git init --bare git-test.git 

然後

git push --all 
相關問題