Это может произойти, если ваша установка git2r не поддерживает S SH и, следовательно, не может проанализировать git S SH URL.
Вы можете подтвердить, запустив libgit2_features()
в R.
Если S SH отключен, вы увидите
$threads
[1] TRUE
$https
[1] TRUE
$ssh
[1] FALSE
Чтобы это исправить, убедитесь, что вы установили libssh2
и libgit2
. В моем случае у меня было libssh2
, но мне все еще не хватало libgit2
. На Ма c вы можете сделать
brew install libssh2
и brew install libgit2
.
После этого переустановить git2r из источника с помощью
install.packages("git2r", type="source", configure.vars="autobrew=yes")
Перезагрузите git2r с помощью library(git2r)
. Теперь, если вы запустите libgit2_features()
в R, вы должны увидеть ssh TRUE