如何从github仓库克隆项目到本地及push到github等其他问题

1.如何克隆?
1.1存放位置

我们想把克隆到的项目放在哪里?本地硬盘,那么我们就得在本地计算机硬盘选择存放路径用来存放从GitHub上克隆到的项目。
我这里选择在D盘下创建demo文件夹

1.2 怎么克隆

实际上,Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。
使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。

我们打开github上之前创建好的tesedemo项目,然后选择clone or download选项,选项中我推荐使用SSH方式,然后点击Use SSH,最后复制文本框中的克隆地址,如下操作:

选择SSH方式
复制地址
获取到github克隆地址后,我们在本地磁盘存放的位置打开命令行窗口,可按住shift+鼠标右键,然后点击在此处打开命令窗口,这时命令框口就会定位到当前文件路径下:
在指定路径打开命令窗口
在命令行窗口中输入如下代码然后回车:

git clone git@github.com:Wanik666/testdemo.git

克隆成功
我们可以在本地文件夹下看到我们克隆到的项目:
克隆到的项目
有的用户在这里可能会遇到失败问题,可能是ssh key秘钥问题,后面2.2会提到如何解决

2.如何将新增文件push到github上?
2.1 新增文件及push

首先我们需要在本地目录下新建一个文件,如test.txt
新增文件
接下来,我们还是在当前目录下打开命令窗口,依次执行以下代码:

 git add text.txt
 git commit -m "add a new commit"
 git push

操作

2.2 如何生成SSH key秘钥

我们先进入到github设置里面
进入github设置
生成ssh key
生成 ssh key 步骤
生成ssh-key

安装好git,我们可以在任意文件夹下鼠标右击看到Git Bash Here,就可以打开Git Bash
打开git bash

然后我们复制提供的代码,修改自己的email地址,然后回车就生成了自己的ssh -key
生成ssh-key
那么生成的这个ssh-rsa我们如何得到呢, 我们通过如下命令拷贝到粘贴板:

clip < ~/.ssh/id_rsa.pub

拷贝完成后,我们再次回到settings>SSH and GPG keys,在SSH Keys栏点击New SSH key,
New SSH key
添加sshkey
添加成功
添加成功后重复2.1操作,如下
成功
然后我们回到我们的testdemo项目查看是否真的push成功?
push成功
到这里,git的clone和push就说到这里,尽管出现了一点小问题,但是我们也找到了原因,最后解决掉,也算是意外收获吧

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值