git日常问题
来源:互联网 发布:linux shell root 编辑:程序博客网 时间:2024/05/17 02:06
在2016年的时候,我建立了自己的github,当时只是跟风,觉得大家都在使用github,自己也要有一个,其次就是想有一个自己的博客,闺蜜之前自己搭载了一个gitpage+hexo的博客,容易上手,就想学一下,没想到过程坎坷= =。
到现在也不是很怎么会使用github,但是已经稍有了解了
什么是git:
之前我使用过svn进行和队友合作开发项目,觉得svn是一个很好的工具,可以避免代码冲突,解决团队代码的同步问题
有人拿git和svn比较,我觉得git更偏向于版本控制,就是自己对自己的代码进行控制,有了版本的概念和回滚,即使不是变成人员也可以使用,比如作家可以管理自己的作品。
关于git怎么使用的,百度可以搜出来一大堆,这里就不再赘述了,推荐廖雪峰老师的教程Git教程 - 廖雪峰的官方网站
现在来说一下我对github的初步认识
因为现在使用github还不是特别熟练,只指出最基本的,
首先要新建一个项目,然后有三种上传项目的方式:
- …or create a new repository on the command line 新建一个项目
echo "# 2017-02-23node1" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/sunshine940326/2017-02-23node1.gitgit push -u origin master
- …or push an existing repository from the command line 通过命令行提交一个已有的项目
git remote add origin https://github.com/sunshine940326/2017-02-23node1.gitgit push -u origin master
- …or import code from another repository 从其他项目引入
You can initialize this repository with code from a Subversion, Mercurial, or TFS project.
这里先埋一个坑,在第一种方法进行到git remote add origin这一步的时候一直报错Failed connect to github.com:443 显示超时
网上的解决方法没有看懂,先贴出来:git遇到的诡异错误: Failed connect to github.com:443
还有一个问题也是经常遇到的,不知道为什么隔一段时间我的github上的ssh都会变成灰色,这样本地就连接不上github,于是找到了解决方法:因为没有设置用户名和邮箱,解决方法如下:
“Git”->“Git Bash”,输入
$ git config --global user.name "Your Name"$ git config --global user.email email@example.com$ ssh -T Git@github.com
git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
执行完最后一步的时候,刷新github的setting页面,就可以看见ssh中的钥匙变成绿色的
但是在最后一步的时候报错了
ssh: connect to host github.com port 22: Connection timed out
解决方法是
在存放公钥私钥(id_rsa和id_rsa.pub)的文件里,新建config文本,内容如下:
Host github.comUser YourEmail@163.comHostname ssh.github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsaPort 443
YourEmail为您的邮箱
再次执行”ssh -T git@github.com”时,会出现提示如下,回车”yes”即可。
这时验证就可以通过。
- git日常问题
- 日常问题
- 日常问题
- 日常问题
- 日常问题
- git日常命令
- Git日常用法
- Git日常用法(2)
- Git日常用法(3)
- git日常用法
- 日常git命令
- Git分支日常操作
- Git-2-日常使用
- git日常使用整理
- Git日常笔记总结
- GIT - 日常操作(1)
- Git 日常操作
- Git日常使用记录
- 理解和解决Python2中的编码问题
- 基础算法-希尔排序
- Vuex原来可以这样上手
- Angular JS路由插件ui.router源码解析
- 关于Vs2015的链接器错误的恢复
- git日常问题
- Java复习之程序的国际化
- springmvc spring hibernate maven pom.xml
- 【Android】安卓开发之将上一个Activity的数据传递给下一个Activity
- java中volatile关键字的含义
- 解决 error C1083: 无法打开包括文件:“jni.h”: No such file or directory
- 第54篇一对多实现之学生端代码合成iframe研究及array_rand及array_product及array_pop
- MyBatis系列一:JDBC编程
- Log4j使用教程