在尝试在Ubuntu上配置gitosis时,我遇到了一些问题.当我运行此命令
git clone gitosis@host:gitosis-admin.git
对于我使用的本地机器git clone git@59.80.70.68:gitosis-admin.git
,59.80.70.68是服务器的IP.但是我遇到了密码问题.我尝试输入服务器机器的密码,但它失败了
请帮助我.
Gitosis永远不会使用密码.它总是使用SSH密钥.当你运行gitosis-init时,你需要配置使用你给它的私钥的公钥.您可以通过编辑~/.ssh/config
包含类似的节来完成此操作
Host githost # hostname you use on the commandline, in git remotes, etc. HostName 12.34.56.78 # actually IP address or DNS name to connect to User gitosis IdentityFile ~/.ssh/id_rsa # whatever file stores the private key matching the public key you gave gitosis