忙完了课程设计的代码部分,这两天就在这琢磨,怎样才能将写好的代码传到github上去(之前申请了帐号,但一直还没用过。。。)
之前实验室的哥们也给我教过怎样往github上上传代码,but,,我就是不怎么好好用,同时也感觉他们的方法有的还有点麻烦。
今天一个上午都在查找资料,学习怎样将代码传到托管上去,网上的说法有很多,但还是觉得如果自己学会了,写个东西和大家分享交流一下得到的效果会更好。
在最初实际操作中,或多或少会感到,这怎么这么麻烦。。。有种想摔了电脑的冲动,多亏了没那样做,不然。。。
好了,说下我的学习之路,有错误的地方,大神们如果看到的话,帮忙指出,谢谢!
一步一步来,提前声明,我写的这个博客可以在当前目录下往github 上上传文件,这个还是很欣慰的。
<1>先在自己的git上创建一个库,即new 一个Repositories
<2>创建公钥,起名为rsa
ssh-keygen -t rsa -c "youremail@youemail.com"
<3>其次是查看公钥,并复制公钥填入自己的github中的SSH KEY
cat ~/.ssh/id_rsa.pub
<4>设置账户信息
git config --global uesr.name "your githubname'
git config --global user.name "your githubemail"
<5>查看是否链接成功
ssh -T git@github.com
如果有Hi ***,you’ve successfully authenticated, but GitHub does not provide shell access 。这就表示链接成功;
如果出现Agent admitted failure to sign using the key,就没有成功,解决方法如下:
ssh-add ~/.ssh/id_rsa
然后在重新查看链接是否成功,即重复<4>操作
<6>下来就是git的使用了
git init
git add + 所要上传的文件名
git commit -m + "所要添加的注释"
git remote add orgin + 要上传的库的地址
git push orgin master -f //之前没加-f 老出错,所以个人觉得-f还是很重要的参数呢
通过学习,掌握了git它的基本功能, 希望这些笔记能帮主想要初学git的同学们