Ubuntu

如何使用 SparkleShare 在 Ubuntu 10.04 Linux 上安裝 Git Daemon(並像 Drop Box 一樣使用它)

  • June 22, 2012

我試著按照這個文件…

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

引用自:https://serverfault.com/questions/284138