GitHub尝鲜(一)

原本是使用SVN版本控制,没办法被GIT的强大吸引,今天就先来尝尝鲜~!~

之所以没有使用gitlab是因为刚刚出的事故,误删除事件还是稳妥起见。
我使用的系统是window,所以这里就不介绍如果安装window的git因为简单至极,下一步下一步。。。完成!
事先准备:
1. 注册GitHub账号
2. 创建项目(我这里选择的是直接在网页创建之后在从库里复制到本地)
3. 这里写图片描述
4.然后创建项目的时候到了。。。
这里写图片描述
这个地方我会把readme文件创建好

选中一个文件夹右键选择Git Base Here
命令开始:
初始化>>>$ git init
开始克隆远程库>>> git clone git@github.com:GaoYuanOnline/study-java-master.git
问题:这个时候会有个问题,那就是SSH的KEY,如果你没有事先添加ssh的key那么就会出现我这个提示

$ git clone git@github.com:GaoYuanOnline/study-java-master.git
Cloning into 'study-java-master'...
Permission denied (publickey).
fatal: Could not read from remote repository.

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

这个时候告诉我没有权限了。。。
那么我要去生成一个我的SSH的权限KEY(RSA这个是公钥私钥的算法,可以研究研究高大上啊,这个SSH的key就是这种方法实现的)

生成KEY

$ ssh-keygen -t ssh-keygen -t rsa -C "youremail@sina.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/lenovo/.ssh/id_rsa):
/c/Users/lenovo/.ssh/id_rsa already exists.
Overwrite (y/n)?

c/Users/lenovo/.ssh/id_rsa这个就是我生成的位置
找到这个文件位置里面会有id_rsa.pub这个文件,打开就是你的KEY了。(注意要用记事本打开)然后把这个key放在你的项目里面就相当于赋予你权限了,可以克隆远程的项目了
这里写图片描述

接下来就可以执行加粗部分的代码了
$ git clone git@github.com:yourname/study-java-master.git
Cloning into ‘study-java-master’…
Enter passphrase for key ‘/c/Users/lenovo/.ssh/id_rsa’:
remote: Counting objects: 4, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (4/4), done.
Checking connectivity… done.
出现了done证明完成了,现在你可以看到你的文件夹里面多出了一个文件夹和远程库一样的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值