我按照指示在Ubuntu Git Community Documentation無法推動主與git
成功與
A# sudo -H -u gitosis gitosis-init < ~/keys/git-dsa-public2.key
完全安裝在服務器上的git-core和Gitosis的包裝容器的
A# sudo apt-get -y install git-core gitosis
A# gitosis user's password is gitflux
初始化Gitosis的
現在結帳本地機器上的gitosis-admin分支
B$ git clone [email protected]:repositories/gitosis-admin.git
試圖通過編輯gitosis.conf的
[gitosis]
[group team]
writable = sweepshots
members = git_id_rsa
[group gitosis-admin]
writable = gitosis-admin
members = git_id_rsa
到一個新的項目添加到存儲庫並提交回服務器。 [有沒有錯誤,但我不知道這工作正確]
A#cat /srv/gitosis/repositories/gitosis-admin.git/gitosis.conf
現在正顯示出
[gitosis]
[group team]
writable = sweepshots
members = git_id_rsa
[group gitosis-admin]
writable = gitosis-admin
members = git_id_rsa
承諾的第一個項目
C$ mkdir sweepshots
C$ cd sweepshots
C$ git init
C$ touch a_text_file.txt
C$ git add .
C$ git commit -a -m "Initial import"
C$ git remote add origin [email protected]:sweepshots.git
(也試過git remote add origin [email protected]:repositories/sweepshots.git
)
C$ git push origin master
在這裏,我遇到了錯誤
fatal: 'sweepshots.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我失去了什麼?
- 在這裏更新是在服務器A
[email protected]:~# cd /srv/gitosis/
[email protected]:/srv/gitosis# ls
git gitosis repositories
[email protected]:/srv/gitosis# ls gitosis
projects.list
[email protected]:/srv/gitosis# ls repositories/
gitosis-admin.git
[email protected]:/srv/gitosis# ls git
gitosis-admin.git
[email protected]:/srv/gitosis#
我想你必須先在服務器上創建一個存儲庫。 – ZeissS 2011-04-21 09:17:15
@ZeissS我錯過了嗎?怎麼樣? – 2011-04-21 09:19:11
您能否確認存儲庫中存在存儲庫目錄? – Ikke 2011-04-21 09:25:25