git remote で相対パスが登録出来なかった

登録出来なかったのでメモ。

$ git remote -v
lightsail       ssh://[email protected]:~/lightsail.remote.git/ (fetch)
lightsail       ssh://[email protected]:~/lightsail.remote.git/ (push)

としていたのだけど、lightsail でpushしようとしたところ、

$ git push lightsail master
ssh: Could not resolve hostname XX.XX.XX.XX:~: Name or service not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

~ が駄目なのかなあ、とか思いつつ絶対パスで登録しなおしてみる。

lightsail2      ssh://[email protected]:/home/ubuntu/lightsail.remote.git/ (fetch)
lightsail2      ssh://[email protected]:/home/ubuntu/lightsail.remote.git/ (push)

この状態だと push できた。

$ git push lightsail2 master
Counting objects: 28, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (27/27), done.
Writing objects: 100% (28/28), 8.33 KiB | 0 bytes/s, done.

(中略)
© てっくらのーと/mkr-note 2024