git 上传本地项目到github以及遇到的一些问题
2017-01-07 15:59
453 查看
Git Bash命令行配置
1.从开始菜单中找到Git Bash,点击打开之后,显示如下:2.点击左上角的图标,在下拉菜单中选择“Options...”,点击之后会弹出Git Bash的配置界面,可以根据自己的需要进行配置,操作过程截图如下:
建立本地SSH
1.Git bash打开之后输入命令如下:[cpp] view
plain copy
ssh-keygen -t rsa -C "邮箱地址"
GitHub邮箱:该命令后面的邮箱就是你的注册邮箱。
路径选择:使用该命令之后, 会出现提示选择ssh-key生成路径, 这里直接点回车默认即可, 生成的ssh-key在默认路径中。
密码确认:这里我们不使用密码进行登录, 用密码太麻烦,直接回车。当然,如果你想使用密码登录,那就输入密码之后回车。
操作显示截图如下:
2.在上面显示的默认路径下找到生成的Key,我的默认路径是“C:\Users\Administrator\.ssh”,如果不知道自己的默认路径,可以输入“pwd”命令查看。
3.使用记事本或者UE工具打开“id_rsa.pub”文件, 将该文件中的内容复制到GIT服务器上。进入GitHub网站:登录GitHub, 选择“Settings”,左侧选择“SSH
and GPG keys”,操作截图显示如下:
4.点击右侧的“New SSH key”,在显示的输入框中将前面生成的key输入进去,操作截图如下:
输入之后点击“Add SSH key”
5.点击添加之后,显示截图如下:
同时,我们配置的邮箱也会收到相应的邮件,截图如下:
这样,我们本地的key就添加到GitHub上了。当然,如果你对应的Git服务器是你们公司或者你自己搭建的,那只需要登录相应的Git服务器,然后将你本地生成的key添加上去即可。
6.验证是否配置成功
输入命令:
[cpp] view
plain copy
ssh -T git@github.com
验证时可能让你输入YES。
成功提示 : 如果出现“Hi XinZhiLing! You've successfully authenticated, but GitHub does not provide shell access.”就说明配置成功,可以连接上GitHub,操作截图显示如下:
7.配置本地用户和邮箱
我们需要设置一个用户名和邮箱,这是用来上传本地仓库到GitHub时,在GitHub中显示代码上传者的。
配置命令如下:
[cpp] view
plain copy
git config --global user.name "xxx" //设置用户名
git config --global user.email "邮箱" //设置邮箱
用户名:github的用户名,见下图位置
邮 箱:github的注册邮箱
操作截图显示如下:
到这里,我们的Git客户端就配置完成了,并且我们本地的key也成功上传到Git服务端了
上传本地项目到github
4-1 创建一个本地项目
我这创建了几个空文件夹和一个文件及一个项目配置文件,好多前端项目都这样搭架构,我也追随潮流哈。
4-2 建立本地仓库
再来复习一下创建新仓库的指令:
git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add .(注意这里add后面一定要有空格) //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m "first commit" //把文件提交到仓库
git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上
首先,进入到beautifulDay项目目录,还记得创建仓库成功后的那个页面吧,指令都在呢。
1、执行指令:git init
初始化成功后你会发现项目里多了一个隐藏文件夹.git
这个目录是Git用来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。
2、将所有文件添加到仓库
执行指令:git add . //(注:add后面应该有空格)
如果git add.后面没有加空格,则会出现如下错误
3、把文件提交到仓库,双引号内是提交注释。
执行指令:git commit -m "提交文件"
如此本地仓库建立好了。
4-3 关联github仓库
到github beautifulDay仓库复制仓库地址
然后执行指令:git remote add origin git@github.com:wangjiax9/beautifulDay.git
会出现username,这里填github的用户名;password填github账号的登陆密码
4-4 上传本地代码
执行指令:git push -u origin master
1)敲一个:yes, 然后回车
到此,本地代码已经推送到github仓库了,我们现在去githubt仓库看看。
咦!奇怪了,我的目录呢?这个坑突然冒出来是不是印象很深刻呢~
注意咯:git是不能管理空的文件夹的,文件夹里必须有文件才能add
好,我们来试一下,我在examples里新建了一个test1.html文件
执行指令添加文件->提交文件->推送文件
git add .
git commit -m "提交test1.html"
git push -u origin master
然后刷新一个github,你会看到,examples文件夹出来了。
打开examples文件夹,test1.html也在里面。
总结:
现在通过博客来将github入门梳理了一遍,印象好深刻,应该不会变成零碎了。如果大家想要知道更多的git操作和知识,推荐去看看缪雪峰的git教程,讲得很详细。
祝大家猴年长得猴美猴美的,挣得猴多猴多的,心情猴好猴好的,运气猴顺猴顺的,睡觉猴香猴香的,爱情猴甜猴甜的,总之,一切都猴蜜猴蜜的!
推荐阅读和参考:
缪雪峰的git教程
git与svn的五个基本区别
Git客户端图文详解
如何安装配置GitHub操作流程攻略
相关文章推荐
- 上传本地仓库到github上时遇到的一些问题以及解决方法
- git建立本地仓库、gitHub上传项目以及git和gitHub的关系
- git安装上传本地代码以及遇到的问题
- git本地项目上传可能遇到的问题
- 使用git将项目上传到github 以及解决“git commit -m”初始化问题
- 推送本地项目至Github遇到的问题以及解决办法记录
- 在github上传项目遇到的问题(error: failed to push some refs to 'https://github.com/CrazyDony/text.git')
- Android Studio使用Git上传项目以及从本地Clone GitHub上的项目
- git上传本地Intellij idea 项目到github
- 使用Git命令行上传本地项目到GitHub
- git上传本地项目到github
- git上传本地项目到github
- 解决本地项目上传到github时$git push -u origin master error failed to push some refs...等错误
- 使用Git命令把本地项目上传到Github托管
- 教你快速掌握androidstudio使用git上传本地项目到github、版本控制
- 使用git和github上传本地项目
- git上传本地项目到github
- git 将本地项目上传到github
- urlscheme白名单问题以及项目适配iOS9遇到的一些问题及解决办法
- 新手(自己)使用Xcode上传到git@osc遇到的一些问题