github操作:

  1、点击头像左侧加号,展开后选择 (新建仓库)

  image.png

  2、填写仓库名称、描述、选择仓库类型(一般选择公开,私密的需要收费)、勾选readme,最后点击生成仓库

  image.png

  3、点击创建后,生成仓库如下所示,只有一个readme文件

  image.png

  4、将远程仓库克隆到本地

  方法一:使用HTTPS方式,该方式就像下载东西一样,有一个HTTPS地址就可以

  image.png

  如上图所示,就是HTTPS地址

  在本地电脑新建一个文件夹

  image.png

  进入文件夹内,右键选择

  image.png

  然后就会自动打开git命令窗口

  image.png

  在窗口内输入命令git clone “HTTPS地址”,然后敲回车键

  注意:请保证的远程仓库类型为public,否则这里需要输入你的github账号和密码

  image.png

  image.png

  出现上面的界面,则表示克隆成功,回到本地电脑刚才的目录

  image.png

  image.png

  可以看到,本地的文件夹内多了一个clone-test文件夹,且该文件夹内部与远程仓库一模一样

  方法二:使用SSH方式,这里就要需要SSH地址了

  image.png

  image.png

  可以发现,SSH的地址与HTTPS不一样

  我们回到本地电脑上新建的文件夹内,删除刚才克隆下来的仓库,然后重复上面的步骤,只是将HTTPS地址换成SSH地址

  image.png

  The authenticity of host 'github.com (192.30.*.112)' can't be established.

  有道翻译:主机‘github.com(192.30.XXX.112)’的真实性无法确定。

  Are you sure you want to continue connecting (yes/no)?

  有道翻译:你确定要继续链接吗?

  输入 yes 回车

  image.png

  Could not read from remote repository.

  有道翻译:无法从远程存储库读取。

  Please make sure you have the correct access rights and the repository exists.

  有道翻译:请确保您拥有正确的访问权限和存储库存在。

  看来这样不行,我们需要配置SSH

  首先生成SSH公钥和密钥,进入如下路径,一般在C盘用户目录下,红色部分为你的电脑用户名

  image.png

  右键,输入命令

  image.png

  image.png

  image.png

  代码参数含义:

  -t指定密钥类型,默认是rsa,可以省略。

  -C设置注释文字,随便写,比如邮箱。

  -f指定密钥文件存储文件名。

  如果省略-f参数,运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的SSH key代码,如:

  当然,你也可以不输入文件名,使用默认文件名(推荐),那么就会生成id_rsa和id_rsa.pub两个秘钥文件。

  接着又会提示你输入两次密码(),当然,你也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到Git服务器上了,如:

  接下来,就会显示如下一些提示,如:

  image.png

  当你在Git Bash上看到这段显示的时候,那就说明,你的SSH key已经创建成功,你只需要添加到Git服务器上的SSH key上就可以了

  点击头像,展开后选择

  image.png

  image.png

  image.png

  image.png

  找到生成的公钥文件,打开后复制里面的所有内容,粘贴到github的Key里面

  image.png

  image.png

  image.png

  image.png

  现在我们再次尝试clone远程仓库

  image.png

  我们发现还是不行,那我们测试下一喀巴能不能连通github,` ssh -T git@github.com

  `

  image.png

  还是不行,那我们查看一下具体信息,到底哪里出了问题

  image.png

  可以看到它一直在查找这几个文件,和这是默认的公钥和密钥文件名,而我在生成的时候重新命名了公钥和密钥的名称,所以它找不到了,那我们我们就需要配置一下告诉他该去找哪个文件

  我们在ssh文件夹下执行,生成一个config文件,在后在文件内写入

  image.png

  现在再次尝试链接

  image.png

  链接成功

  我们再次尝试clone远程仓库

  image.png

  image.png

  至此,大功告成

  码云操作与github基本相同,注意的是,要再生成一份密钥和公钥,并且需要配置config文件