↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2010-07-30(Fri) sshでgitサーバに接続できるようにするためのサーバの準備 [長年日記]

[git]sshでgitサーバに接続できるようにするためのサーバの準備

sshで接続できるgitサーバ作るには、gitというユーザ作って、その.ssh/authorized_keysファ イルに接続したい人のSSH公開キーを並べればよい

# adduser --system --home /var/cache/git --no-create-home --gecos "create by takuya" --gid 33 --disabled-password --disabled-login git

# mkdir ~git/.ssh

# cat ~takuya/.ssh/id_rsa.pub >~git/.ssh/authorized_keys

# chown -R git.www-data ~git/.ssh

あとは、ユーザーgitがsshdで入れるように登録して (sshで入れるユーザ制限していることに気かず、これ忘れていて、少し時間が掛かってしまった)

$ git clone git@on-o.com:test.git

Initialized empty Git repository in /home/akuya/test.git/

remote: Counting objects: 38, done.

remote: Compressing objects: 100% (18/18), done.

remote: Total 38 (delta 6), reused 32 (delta 5)

Receiving objects: 100% (38/38), done.

Resolving deltas: 100% (6/6), done.

と取れること確認した。

参考: Pro Git 4.4 サーバーのセットアッ プ

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索