Github+ubuntu

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/JDWell/article/details/82320401

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://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000

删除旧密钥: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

猜你喜欢

转载自blog.csdn.net/JDWell/article/details/82320401