git使用02 git&&github

1.创建SSH Key

 ssh-keygen -t rsa -C "youremail@example.com"

你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥

ps:.shh是隐藏文件夹

查看方法

ctrl+h.就能看见以点号开头的隐藏文件

有些文件因为权限问题无法编辑,打开终端输入sudo  nautilus,会出现超级用户文件夹,就能编辑任何文件

2.登陆GitHub,打开“t settings”,“SSH Keys”页面:

点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:


3.登陆GitHub,创建一个新的仓库(repo):

git remote add origin git@github.com:your_user_name/repo_name.git  关联一个远程库
远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库

4.
git push -u origin master  第一次推送
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,
还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
ps:

当你第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告:

The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?

这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。


5.从现在起,只要本地作了提交,就可以通过命令:

git push origin master  推送最新修改
备忘:
本人使用learngit这个名字所以是
git push learngit master
 


6.克隆远程库

git clone repo网址.git
git clone git@github.com:your_user_name/repo.git 

eg:
git clone https://github.com/jquery/jquery.git
git clone git@github.com:michaelliao/gitskills.git



阅读更多
版权声明:Talk is cheap,show me the code https://blog.csdn.net/yemoweiliang/article/details/52384997
个人分类: git
想对作者说点什么? 我来说一句

git&&github

github笔记

magicfly9527 magicfly9527

2015-07-31 14:12:50

阅读数:242

git 使用文档

2017年12月05日 1.45MB 下载

git使用详细步骤

2017年09月01日 1.75MB 下载

git使用文档

2016年12月28日 29.77MB 下载

没有更多推荐了,返回首页

不良信息举报

git使用02 git&&github

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭