GitHub之密钥方式创建仓库

这个方式比较麻烦啦,像这么懒的我是不太喜欢滴,不过我还是偷偷的做了,敲打


本来不打算放上来的,忽然发现GitHub还是可以给人帮助的就丢上来了。


这里有个坑,就是官网上有那么一步不去做的话可能会拉闸,来观摩一下


官网上的这一步一定要做


先输了Keygen在来官网上这一步





linux下git和github环境的搭建

(1)安装Git

yum install git -y
 
 
  • 1
  • 1

(2)创建github帐号 
(3)生成ssh key

ssh-keygen -t rsa -C "我的github所使用的注册邮箱"
 
 
  • 1
  • 1

(4)回到github网页,在右上角选择setting—>SSH and GPG keys—>向下拉,New SSH keys—>Title随便起,Key将id_rsa.pub里面的内容完全复制进去(建议用gedit打开,ctrl A全选–>ctrl c复制–>ctrl v 粘帖到key里面) 






(5)测试是否成功

直接使用命令
ssh -T git@github.com
如果出现
Hi XXXX! You've successfully authenticated, but GitHub does not provide shell access.
那么表示已经成功连上github

 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

(6)配置git的配置文件username和email

git config --global user.name "我的用户名"#配置用户名
git config --global user.email "我的github所使用的注册邮箱"#配置email
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

2.2.linux下如何将本地代码上传到github上

(1)在本地新建一个文件夹用来保存我github上的文件
mkdir my_github
(2)将版本库克隆至本地
cd my_github
git clone https://github.com/zhangzhuo233/C_program
(3)将我写好的代码复制到该目录下
cp XXX ./
(4)添加文件到版本库
git add XXX
如果要上传许多文件,用命令:
git add --all
(5)提交,产生版本记录,注意代码依然在本地
git commit -m "git add XXX"
这一步使得更改生效,""里面的内容即是(4)所做的操作
(6)将修改提交到github上
git push origin
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

2.3.如何创建二级目录?

在知乎上找到了答案,唯一遗憾的是不能使用命令行,只能在网页上实现

网页上只能通过在创建新文件的时候顺便创建目录(目录与文件用 / 隔开),例如/Check_leap_year/src就在该仓库下创建了一个目录Check_year_year,该目录下有一个新的文件src
但是如果你将该目录下的文件清空,那么该子目录也会消失
 
 
  • 1
  • 2
  • 1
  • 2


下面是在网页上创建了子目录之后我将某些小程序上传到该字母下的操作:

   1 git clone https://github.com/zhangzhuo233/C_program/#从github克隆项目到本地2 ls
     Check_leap_year
   3 cd C_program/Check_leap_year/4 ls
     src
   5 cp /root/Desktop/note/目录/* ./#将我电脑上已有的项目拷贝到该目录下6 git add *
     #添加文件到本地仓库7 git commit -m "git add *"#说明这次提交 8 git push origin master
     #把本地仓库origin提交到远程的github中去 #src已经没用了,将它删掉10 git rm src
   11 git commit -m "git rm src"12  git push origin master 







实际上传的话这样:

git add 某某某(注意哦直接写文件夹名字也阔以哦)

git commit -m "注释"

git push




啦啦啦,要是不怕麻烦就搞这个,走之前点个赞呗



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_我走路带风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值