第一次接触git是使用git来提交自己的github的代码,在new repository之后,github会给出一些操作示例。

示例如下:

…or create a new repository on the command line

echo "# hello" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:XXXX/hello.git
git push -u origin master

…or push an existing repository from the command line

git remote add origin git@github.com:XXXX/hello.git
git 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来提交github在执行

git push -u origin master

会报错Permission denied (publickey)。

解决方案:

1.(在本地建立自己的SSH key对,并将公钥上传到github就行了。)在git上执行

ssh-keygen -t rsa

之后会提示输入一些东西,直接按回车就好了(反正我是如此)

2.执行完上述操作后,会出现

说明生成了SSH Key到本地文件.ssh/id_rsa.pub(我的在c/Users/qin/.ssh/id_rsa)中,用记事本打开,并将里面的内容复制到粘贴板上。

3.打开github的Settings,

找到SSH and GPG keys进入后添加点击New SSH key

其中title不重要随意填就好了,将复制的内容拷贝到key中。

如果不出意外的话,现在可以进行提交了。

参考文档:http://jingyan.baidu.com/article/a65957f4e91ccf24e77f9b11.html

最新文章

  1. JAVA NIO学习笔记1 - 架构简介
  2. javascript曲线图和面积图Line & Area chart控件功能及下载
  3. Inventory Pro 装备拾取的实现
  4. 将XML文件中的内容转换为Json对象
  5. call和apply的差别
  6. 如何通过apt-get获得安装包的源码
  7. 《Ruby语言入门教程v1.0》学习笔记-03
  8. JS 实现显示和隐藏div(以百度地图为例)
  9. grunt的基本概念和使用
  10. 201521123003《Java程序设计》第10周学习笔记
  11. Angular5 路由守卫
  12. Vant-Weapp小程序+商城案例
  13. Dubbo框架设计
  14. servlet设置cookie
  15. Delphi: RTTI与ini配置文件
  16. JAVA学习笔记1——环境配置
  17. ActiveReports 报表控件V12新特性 -- 新增JSON和CSV导出
  18. 回到顶部bug
  19. FunGuild 数据库简介
  20. SSH教程从零打造在线网盘系统前言&目录

热门文章

  1. idea打包报错
  2. 操作MySQL-数据库的安装及Pycharm模块的导入
  3. PythonI/O进阶学习笔记_2.魔法函数
  4. Codeforces 1008D/1007B
  5. Spring框架之JdbcTemplate
  6. Docker Machine的使用
  7. appium在windows系统下环境搭建
  8. Unity进阶:PlayMaker
  9. 【Bazinga HDU - 5510 】【考察strstr()的使用】【贪心】
  10. hdu6219 Empty Convex Polygons (最大空凸包板子