看板 Linux 關於我們 聯絡資訊
※ 引述《cheswe (世事難料)》之銘言: : 最近在架git server,想用ssh去做存取, : 請問sshd有辦法設定repository位置嗎?? : 我只知道git-daemon裡面有設定repository位置的功能, : 舉例來說: : 當我git-daemon有設定repository為/home/cheswe/ : 使用git: repo init -u git://ip.addr/platform/manifest.git : 使用ssh: repo init -u ssh://ip.addr/home/cheswe/platform/manifest.git : 請問有辦法做到像git-daemon一樣嗎?? : 謝謝 我不太確定 repo init 的用法, 自己沒在用 不過我想你用 [email protected]:platform/manifest.git 應該就可以了 (當然如果你 client 端的使用者一致的話可以省略 @ 前面) 比較有趣的狀況是, 如果你不想以家目錄當作相對位置的基準 用 SSH 協定存取的話, 就要改 SSH 的設定 其實改法也很簡單, 就是改該使用者的預設登入路徑而已 $ usermod -d /new/initial/login/path username 不過這樣會影響到所有的 shell 就是了... :Q -- ╱ ̄ ̄ ̄╲ ▏◢█◣ 成龍表示: 是喔... ′/ ‵ ╰╯ ψQSWEET █◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.81.146
cheswe:好的 我試試看 07/07 14:31