记录:Git创建本地仓库并同步到github

创建好一个目录后,切换到该目录,执行git init命令,将该目录作为一个repository。

在该目录创建子目录或者新建文件后,提交。比如创建了readme.md文件。首先执行命令git add readme.md,意思是将该文件交给git管理。然后,执行命令git commit -m "创建说明文档",注意这里必须加注释,否则会报错,不能提交。

现在,相当于在本地创建了一个git仓库。在github上new repository ,然后再执行git remote add origin 地址(clone or download那个位置的地址)。这样本地的仓库就和github上的仓库关联上了。再执行git push -u origin master,就可以将本地仓库的已经commit的文件同步到github上。如果在执行这一步的时候,报错,说没权限,就是说你要把本地的这些东西推送到github上,github肯定要验证你的合法性,不然任何人都可以push,肯定不可以。解决办法是,添加SSH key到github账户上。这个SSH key的获取方法是,进入当前用户目录cd ~/.ssh,进去后,ls,看有没有xxx和xxx.pub的一对文件,没有的话,就创建,执行ssh-keygen,按照提示设置密码(可以为空),创建后,用命令cat xxx.pub,就可以看到一长串字符。将这个长字符串添加到github上就可以了。以后再push的时候,直接git push origin master 即可,不用加参数-u。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 安装Git工具 下载GitHub for Windows,直接点击安装,安装完成后,可以看到“Git Sh...
    不圆的石头阅读 11,945评论 5 63
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,737评论 9 163
  • App Store有海量App,每天还有无数新应用提交,为了保证App的质量苹果实行了严格的审核机制。保证质量的同...
    hi_liyipeng阅读 2,355评论 2 8
  • 【灵魂伴侣分为两种】: 一种是良缘,此生约定来相逢相爱的; 一种是逆上缘,找你来做功课的,俗话说来讨债的。 两个独...
    阿超Lilian阅读 169评论 0 0
  • 感赏儿子坚持晨读,感召我的坚持,今天背完《礼记》一则。感赏我们的坚持,收获丰盛的感觉。 上午,我独自在家,听有书里...
    苇絮轻扬阅读 189评论 4 4