我不是git专家,但据我了解,我应该可以从远程网络克隆存储库。
我在计算机A上设置了一个回购。我已完成git init
,git add .
和git commit
我相信这会在我的电脑上设置存储库。
然后我使用了' whatsmyip'找出这台电脑的IP。
我尝试通过执行以下操作将此repo克隆到计算机B上:
(' mkdir等')
'git clone ssh://my_username@the_ip_of_the_computer:/home/my_username/repo_directory'
我也尝试了这种变体,例如https而不是ssh。
也许我只是尝试一些没有完全意义的东西,因为我还没有正确地理解git?我基本上使用它来在计算机之间同步文件,而不必使用(付费)github。
有人能指出我正确的方向吗?
哎呀,我没有指出出了什么问题:终端打印出“拒绝权限”,请再试一次。' - 但我想你可能已经从这篇文章的标题中假设了这一点。答案 0 :(得分:0)
尝试在git命令中提供密码,如下所示:
git clone https://my_username:my_password@the_ip_of_the_computer/home/my_username/repo_directory.git
或者在两台计算机之间设置SSH密钥,这样您就不需要提供密码了。
您可以检查IP,用户和密码是否正确的一种方法是尝试使用SSH连接到该计算机:
ssh my_username@the_ip_of_the_computer