Github 简明教程:https://www.runoob.com/w3cnote/git-guide.html
git安装教程:https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
git安装学习:
删除旧密钥:https://blog.csdn.net/ivnetware/article/details/52490713
两种方法上传本地文件到github:https://www.jianshu.com/p/c70ca3a02087
安装及使用总结:
home目录下,创建本地git仓库:
$mkdir git_ws
$cd git_ws
$git init
在本地创建ssh key
$ ssh-keygen -t rsa -C "[email protected]"
后面的[email protected]改为你的邮箱。我的邮箱是[email protected],也是在github上注册的那个邮箱:
直接点回车,说明会在默认文件id_rsa上生成ssh key。
打开id_rsa.pub,复制里面的key。里面的key是一对看不懂的字符数字组合,不用管它,直接复制。
回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,
title随便填,粘贴key。
然后将要上传的工程文件复制到git_ws下,
git add filenme
git commit -m "describle word!"
git -T [email protected]
回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
现在,我们根据GitHub的提示,在本地的git_ws
仓库下运行命令:
$ git remote add origin [email protected]:JinDaping/SentryVision.git
添加远程库
现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。
首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:
在Repository name填入learngit
,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库。
目前,在GitHub上的这个learngit
仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。
现在,我们根据GitHub的提示,在本地的learngit
仓库下运行命令:
$ git remote add origin [email protected]:michaelliao/learngit.git
注意,把上面的michaelliao
替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中。
下一步将git库文件添加到github中,
完成。
git push -u origin master报错:
解决方法:
参考github报错failed to push some refs to 'git:https://blog.csdn.net/t1anyuan/article/details/51973805