解决CSDN的code功能,无法git clone多个项目的问题

几天前在使用CSDN的git功能的时候发现一个问题:我在CSDN上创建了两个项目,但是却只能git clone其中的一个。

原因:

在添加ssh公钥的时候,将主机上的ssh公钥在CSDN上填的地方不合理。同一台主机上的公钥在CSDN上只能添加一次,CSDN提供了给整个账号添加全局SSH公钥和针对单个项目添加SSH公钥,如果把本机的SSH公钥添到了某个项目下,那么本机就只能git clone该项目,无法clone别的项目。但是如果将本机的SSH公钥添加到了全局SSH公钥中,就可以对当前账号的所有项目进行clone了。如果本机的SSH公钥已经添到了单个项目的SSH公钥中,便不能在添加到全局的SSH中。

 

对单个项目添加SSH公钥:

解决CSDN的code功能,无法git clone多个项目的问题

 

解决CSDN的code功能,无法git clone多个项目的问题

解决CSDN的code功能,无法git clone多个项目的问题

 

全局SSH设置

 

解决CSDN的code功能,无法git clone多个项目的问题

解决CSDN的code功能,无法git clone多个项目的问题

 

如何删除一个项目?

解决CSDN的code功能,无法git clone多个项目的问题

解决CSDN的code功能,无法git clone多个项目的问题

解决CSDN的code功能,无法git clone多个项目的问题

解决CSDN的code功能,无法git clone多个项目的问题

 

上一篇:innerhtml 和value值有什么区别


下一篇:【原创】关于Adapter的The content of the adapter has changed问题分析