使用git上传项目到github

1、申请github账号  https://github.com/

2、在本地安装git (本文只介绍window上使用git)

    安装完成后打开 git bash,我们先绑定下用户,因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱

150931_jcqd_2550032.png

然后我们需要在本地选择合适位置创建个仓库 ,我将项目放在D:git/blog文件下

143512_12Ur_2550032.png

仓库位置选定了,接下来我们需要把这个仓库变成git可以管理的仓库

144341_FOgR_2550032.png

执行完这个命令后,你会发现在这个文件夹里边会多出个.git文件夹,这个文件夹就是git用来管理版本库的,如何你没有发现这个文件夹,那是因为这个文件夹是默认隐藏的 可以使用 ls -ah 来查看

144813_Fry3_2550032.png

然后再此文件夹下建立一个文件 hello.php。此文件一定要放在我们刚建的blog文件夹下边,因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。

接下来 第一步:使用命令 git add 告诉git,将文件添加到仓库里边

145525_X0h4_2550032.png

执行完了你会发现,没有任何消息显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。第二步:使用命令 git commit告诉git,把文件夹提交到仓库

145957_R49W_2550032.png

再来复习一下创建新仓库的指令:

git init //把这个目录变成Git可以管理的仓库

git add README.md //文件添加到仓库

git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 

git commit -m "first commit" //把文件提交到仓库

git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库

git push -u origin master //把本地库的所有内容推送到远程库上

3、远程仓库的设置

为github账号设置 ssh key

众所周知ssh key是加密传输。

加密传输的算法有好多,git使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。

其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。

如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在github.com里再设置一次就行。

1.先生成 ssh key,首先检查是否已经生成秘钥,ls如果有3个文件,则密钥已经生成,id_rsa.pub就公钥

151617_K8IR_2550032.png

如果没有 用 ssh-keygen -t rsa -C “827169570@qq.com”来生成

152556_YeN6_2550032.png

生成成功后,去对应目录用记事本打开id_rsa.pub,得到ssh key公钥

152724_0QfN_2550032.png

2.下边我们需要登录github 配置shh key

153014_Fl4u_2550032.png

153235_3fO0_2550032.png

153327_NNwE_2550032.png

3.接下来我们把刚刚本地建立的库跟github库关联起来

先去复制github 上我们的库的地址

154609_tj7s_2550032.png

然后执行命令 git remote add origin git@github.com:jiangmingkai/blog.git 

154954_C1tF_2550032.png

4.上传本地代码  git push -u origin master

155118_xjoQ_2550032.png

到此我们的代码就被推送到了github上,我们去看看

155245_vcO7_2550032.png

 

转载于:https://my.oschina.net/jmk/blog/1590486

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值