提问人:Iamverystuck 提问时间:11/8/2023 最后编辑:Iamverystuck 更新时间:11/9/2023 访问量:43
使用 Git 本地网络时连接被拒绝
connection refused when using git local network
问:
我尝试在树莓派上设置 git。我完成了这个教程:https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server。
我使用生成了 SSH 密钥,然后将它们粘贴到 .ssh/id_rsa 文件中,然后使用 .然后,我按照教程的其余部分进行操作,并创建了一个新目录并运行了.ssh-keygen -t rsa -b 4096
cat .ssh/id_rsa >> authorized_keys
git init --bare
在同一本地网络上的单独 Windows PC 上,在 cygwin 终端中,我尝试了.git clone ssh:\\UserName@hostIPaddress:/path/to/new/directory/for/git/project
我收到一条错误消息,说 .谷歌搜索表明这是一个身份验证问题,我不熟悉 SSH。我是否需要将 SSH 密钥提供给尝试克隆 git 存储库的本地 Windows 计算机?如果是这样,如何?ssh: connect to host <IP address> port <port>: Connection refused
不熟悉 Git 和 SSH 并尝试运行 Git
答: 暂无答案
评论
sshd
hostIPaddress
netstat -lntp
tshark
openssh-server
cat .ssh/id_rsa >> authorized_keys
将私钥复制到授权密钥中。别这样!这可能会暴露您的私钥。幸运的是,这应该不是问题,因为您只是在同一台机器上使用文件执行此操作。只需确保编辑并删除包含私钥的行即可。然后在 Windows 计算机上生成密钥,并从 Windows 计算机复制到 Linux 计算机上。authorized_keys
id_rsa.pub
authorized_keys