您的位置:首页 > 编程语言

github第一次上传项目的过程和遇到的问题

weixin_43113679 2019-05-07 23:38 28 查看
版权声明:如需转载,请写明出处 https://blog.csdn.net/weixin_43113679/article/details/89932056

总算把自己的项目根据阿里编程规约给改完了,不亚于重新写啊,注释重新梳理,今天把自己的项目上传到了github上,碰到了好多问题

上传步骤

https://blog.csdn.net/bendanany/article/details/78891804#
这个博客里的步骤挺全的,适合一开始什么都不会的小白上传自己的项目
在不出任何问题的情况下这个博客就可以了

自己出的问题

第一个问题

第一个问题将项目commit到本地仓库,当push到远程仓库的时候连接过程中出现以下报错:
github cannot open git-upload-pack,这个是版本的问题
https://www.geek-share.com/detail/2731003723.html
这个博客里详细的写了出现问题的原因及解决的办法,很简单,是因为ssl协议的版本不对,根据这个博客更改就好

第二个问题

自己写README.md的时候,每个项目都建议写README.md可以让别人更好的理解自己的项目的原理和功能,
http://www.pianshen.com/article/93023569/里面详细的整理了README.md里面该写什么,规范的写法,还有很多图的写法上面也有,

第三个问题

在写目录结构的时候,自己不可能自己重头到尾自己写吧,所以可以在win+R 写cmd确定,找到项目所在的文件夹,用命令tree 就可以把文件的树形结构打印出来,当然你也可以打印在txt文件里

tree /f  > tree.txt

这样树形结构图就在tree.txt里面了,自己copy下来写进README.md就可以了,如果还是不懂那就看这个https://www.jianshu.com/p/4198c8a2ea8b,很完整
提醒一点:复制的目录结构图应该在代码行里,要不它会省略很多——,让自己的目录结构变化,但是在代码行里就没问题了

最后一个不是问题的问题

在用谷歌访问github.com的时候会特别的慢,最后查到是github的CDN被某墙屏了,什么是或许有疑问什么是CDN,https://www.geek-share.com/detail/2687352592.html这个可以让你初步快速理解CDN
解决:https://blog.csdn.net/u013517229/article/details/81351885,
提醒,在上面的那个博客里有

Github

151.101.44.249 github.global.ssl.fastly.net
192.30.253.113 github.com
103.245.222.133 assets-cdn.github.com
23.235.47.133 assets-cdn.github.com
203.208.39.104 assets-cdn.github.com
204.232.175.78 documentcloud.github.com
204.232.175.94 gist.github.com
107.21.116.220 help.github.com
207.97.227.252 nodeload.github.com
199.27.76.130 raw.github.com
107.22.3.110 status.github.com
204.232.175.78 training.github.com
207.97.227.243 www.github.com
185.31.16.184 github.global.ssl.fastly.net
185.31.18.133 avatars0.githubusercontent.com
185.31.19.133 avatars1.githubusercontent.com
192.30.253.120 codeload.github.com
建议不要直接copy复制粘贴在hosts里,因为绑定的前面的地址是博主本人的,不是你自己的,为了符合你自己的建议自己查
1.登录ipaddress查找GitHub对应的IP

URL : https://www.ipaddress.com/

照着搜索框里的找就好,这样这个才是符合你的,慢慢你会发现,有的和博主一样,有的不一样,所以为什么有的会出现改完后还是慢的情况
进去后

黄色的就是你需要绑定的IP,这样就完成了
hosts文件修改不了你就在属性里编辑改变一下权限,写入后再把权限改回来不就行了

标签: