如何通过 ip 地址从另一台机器克隆远程仓库
How can I clone a remote repo from another machine via ip address
我以前从未体验过。所以,请多多包涵。
我已经生成了一个 RSA ssh 密钥。我按照以下查看了。
ssh-agent -s
Output
------
SSH_AUTH_SOCK=/tmp/ssh-<12chars-key>/agent.<5-digit no>; export SSH_AUTH_SOCK;
SSH_AGENT_PID=<5-digit no>; export SSH_AGENT_PID;
echo Agent pid <5-digit no>;
ssh-add ~/.ssh/id_rsa
我 运行 上述命令并添加了来自 .ssh/id_rsa
私钥的身份。
我在ubuntu。
当我使用此 ssh public 密钥从 github 克隆时,
我可以。但是从其他使用 ip 地址的远程机器,我不能并输出以下错误。
Cloning into 'myreponame'...
myusername@<ip address>: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
我使用了以下命令。
git clone git+ssh://<ip ADDRESS>/PATH/TO/GIT/REPO
感谢您的帮助。
正在工作!
正确的命令是
git clone ssh://git@<ip address>/PATH/TO/REMOTE/REPO
我以前从未体验过。所以,请多多包涵。
我已经生成了一个 RSA ssh 密钥。我按照以下查看了。
ssh-agent -s
Output
------
SSH_AUTH_SOCK=/tmp/ssh-<12chars-key>/agent.<5-digit no>; export SSH_AUTH_SOCK;
SSH_AGENT_PID=<5-digit no>; export SSH_AGENT_PID;
echo Agent pid <5-digit no>;
ssh-add ~/.ssh/id_rsa
我 运行 上述命令并添加了来自 .ssh/id_rsa
私钥的身份。
我在ubuntu。
当我使用此 ssh public 密钥从 github 克隆时, 我可以。但是从其他使用 ip 地址的远程机器,我不能并输出以下错误。
Cloning into 'myreponame'...
myusername@<ip address>: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
我使用了以下命令。
git clone git+ssh://<ip ADDRESS>/PATH/TO/GIT/REPO
感谢您的帮助。
正在工作!
正确的命令是
git clone ssh://git@<ip address>/PATH/TO/REMOTE/REPO