git本地无法git clone的问题(SSH方式)
发布网友
发布时间:2022-12-23 22:42
我来回答
共1个回答
热心网友
时间:2023-10-05 07:51
当你在github后台添加了ssh keys之后,如果你在本地
git clone -b 3.2 gitolite@10.110.146.70:SmartClassAndroid.git 的时候出现了一些问题,如access denied(需要输入账号密码),那么你要在本地这么测试一下:
ssh -T gitolite@10.110.146.70
如果返回是:
Permission denied (publickey).
那么你可能要在本地ssh-add一下。(当然在这之前你可以使用 ssh -vT git@github.com 查看一下到底是因为什么原因导致的失败)
ssh-add ~/.ssh/youraccount_rsa
之后再使用 ssh -T gitolite@10.110.146.70
会返回成功:
Hi youraccount! You've successfully authenticated, but GitHub does not provide shell access.
说明你目前本地的ssh已经切换到了youraccount这个账号,
之后便可以进行git clone到本地:
git clone -b 3.2 gitolite@10.110.146.70:SmartClassAndroid.git