kimagre inrash

感想を書きます

Synology NAS に git server を入れて動かす

time 2025/04/14

git server

パッケージセンターから「git server」をインストール。

SSH

コントロールパネル -> 端末とSNMP
SSHサービスを有効にする

git用の共有フォルダ作成

git

gitgroup というグループを作成

上記git用の共有フォルダに読み書きできるようにする。

該当ユーザーに administrator と gitgroup を付与

administrator はSynology NASにSSH接続するのに必要。

SSH接続する

$ ssh user99@DS123j04 -p 22

リポジトリ作成

$ cd volume1/git

$ git --bare init --shared TestProject.git

clone

クローンするとエラーが出る

$ git.exe clone --progress -v -- "//ds123j04/git/TestProject.git" "C:\_git\Test"
Cloning into 'C:\_git\Test'...
warning: You appear to have cloned an empty repository.
fatal: detected dubious ownership in repository at '//ds123j04/git/TestProject.git'
'//ds123j04/git/TestProject.git' is owned by:
(inconvertible) (????????)
but the current user is:
XXXXXXXX (????????)
To add an exception for this directory, call:
git config --global --add safe.directory //ds123j04/git/TestProject.git

クローン端末で以下を「git bash」で実行して許可する。

$ git config --global --add safe.directory //ds123j04/git/TestProject.git

クローンが成功する。

前後記事

デリカミニ、第43週目(西国三十三所 巡礼の旅・第三番 粉河寺)