読者です 読者をやめる 読者になる 読者になる

日々精進

新しく学んだことを書き留めていきます

git pushすると「bash: git-receive-pack: command not found」

これはSSH経由でログインした場合、.bashrcが読み込まれないため、git-receive-packのPATHが通っていないことが原因。
以下を実行して再起動すると直る。

env > ~/.ssh/environment
echo "PermitUserEnvironment yes" >> /etc/ssh/sshd_config

参考:さくらインターネットをgitの共用リポジトリにする方法 - Dive into the Tech World!