如何通过ssh在服务器上初始化git?

如何通过ssh在服务器上初始化git?,git,Git,我有一台服务器,它承载我使用以下方法克隆的存储库: git clone ssh://username@domain.tld://work/repo/project1.git 现在我想创建名为“project2”的存储库,因此我尝试: git init --bare ssh://username@domain.tld://work/repo/project2.git 但我得到: 用法:git init[-q |--quiet][--bare] [--模板=][--共享[=]] [] 还尝试使

我有一台服务器,它承载我使用以下方法克隆的存储库:

git clone ssh://username@domain.tld://work/repo/project1.git
现在我想创建名为“project2”的存储库,因此我尝试:

git init --bare ssh://username@domain.tld://work/repo/project2.git 
但我得到:

用法:git init[-q |--quiet][--bare] [--模板=][--共享[=]] []

还尝试使用ssh连接:

 ssh username@domain.tld
但我得到:

致命:未启用交互式git shell。提示: ~/git shell命令应该存在,并且具有读取和执行权限。 与domain.tld的连接已关闭


如何创建repository project2.git?

git init
创建一个新的存储库(在运行该命令的地方本地)ssh://username@domain.tld在该命令中?domain.tld remote中是否有project2.git,或者您想在本地创建一个新的存储库?@gooddiets我想在名为project2.git的domain.tld上创建一个裸存储库如果git在您自己的机器上运行,则无法从中创建。您是否具有对服务器的直接ssh访问权限?这是你的服务器吗?@AD7six这是给朋友的服务器。。但我尝试使用ssh,但我无法使用,因为我遇到了致命的问题:交互式git shell未启用。提示:~/git shell命令应该存在,并且具有读取和执行权限。尝试时与domain.tld的连接已关闭:sshusername@domain.tld
git init
创建一个新的存储库(运行该命令的地方的本地存储库)ssh://username@domain.tld在该命令中?domain.tld remote中是否有project2.git,或者您想在本地创建一个新的存储库?@gooddiets我想在名为project2.git的domain.tld上创建一个裸存储库如果git在您自己的机器上运行,则无法从中创建。您是否具有对服务器的直接ssh访问权限?这是你的服务器吗?@AD7six这是给朋友的服务器。。但我尝试使用ssh,但我无法使用,因为我遇到了致命的问题:交互式git shell未启用。提示:~/git shell命令应该存在,并且具有读取和执行权限。尝试时与domain.tld的连接已关闭:sshusername@domain.tld