Ubuntu
如何使用 SparkleShare 在 Ubuntu 10.04 Linux 上安裝 Git Daemon(並像 Drop Box 一樣使用它)
我試著按照這個文件…
https://help.ubuntu.com/community/Git
…但不幸的是,沒有解釋“initialKeyFileName”步驟。
上面寫著:
- 您的本地電腦上已經有一個公共 ssh 密鑰,您可以使用它來初始化儲存庫。沒有?看這裡。
連結的文章很棒,跟隨它應該沒問題。
Sparkle Share – Ubuntu 10.04 中的 Git 伺服器安裝
我從一個只安裝了 openssh 的空 Ubuntu 伺服器 10.04 開始。我假設您可以從http://mydomain.com訪問您的伺服器
安裝 Git
aptitude build-dep git-core apt-get install git-core git --version #(not necessary just to insure that is installed)
添加使用者 git
adduser --disabled-password git git init --bare /home/git/MyProject #(your projects folder, named as you like)
製作密鑰文件以便無需密碼即可登錄
mkdir /home/git/.ssh touch /home/git/.ssh/authorized_keys
編輯文件
/home/git/.ssh/authorized_keys
並粘貼您的密鑰。您可以在客戶端找到它作為 .txt 文件的項目文件。pico /home/git/.ssh/authorized_keys
更改文件的所有者和權限
chmod 700 /home/git/.ssh chmod 600 /home/git/.ssh/authorized_keys chown -R git:git /home/git
在客戶端中添加您的伺服器
mydomain.com , /home/git/MyProject