ubuntu16.04之GitHub新手入门指南

ubuntu16.04之GitHub新手入门指南

一、Git的安装

(1)首先应该检查是否安装了Git
git --versionsudo apt-get install git 在这里插入图片描述(2)若没有安装,则输入以下命令
sudo apt-get install git

(3)SSH认证
ssh -T [email protected]

若看到
在这里插入图片描述则说明可以连接到GitHub.

二、Git的配置

(1)个人信息配置
git config --global user.name "yaoyunlee"
git config --global user.email "[email protected]"
git config --list
在这里插入图片描述(2)创建Github SSH Key
在这里插入图片描述可以看出该目录下只有两个文件,因此此时本地并不具有ssh key,需要自己去创建
ssh-keygen -t rsa -C "[email protected]"
在这里插入图片描述(3)添加公钥和私钥
id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人

把私钥添加到 ssh-agent的高速缓存中
ssh-add ~/.ssh/id_rsa

把公钥添加到Github官网
cat id_rsa.pub

在网站GitHub中,依次点击Settings -> SSH and GPG Keys -> New SSH Key->Add SSH Key,写上一个SSH认证的备注名字,将id_rsa.pub文件中的字符串复制进去,注意字符串中没有换行和空格。

(4)检查SSH的连接情况

注意:在~/.ssh目录下
输入命令:ssh -T [email protected]
在这里插入图片描述如果看到以上所示,则表示添加成功!

三、Git的使用

1.把工程推送到远程仓库
(1)创建GitHub仓库
在GitHub上创建一个名为Gitest的仓库
在这里插入图片描述
(2)创建本地仓库
注意:本地仓库名字与GitHub上的相同
git init

重新初始化现存的 Git 仓库于 /home/yaoyunlee/Gitest/.git/

git add .
git commit -m "add readme.txt"

[master fd769ca] add readme.txt
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 README

(3)提交到GitHub

然后在GitHub中进入你的仓库,选择Clone with SSH,复制其中的地址。
git remote add Gitest [email protected]:yaoyunlee/Gitest.git
ssh -T [email protected]

Hi yaoyunlee! You’ve successfully authenticated, but GitHub does not provide shell access.

最后本地的master分支跟踪到远程分支,提交到GitHub上。
git push -u Gitest master

2.从远程仓库进行克隆
git clone "地址"
可以使用http开头的地址也可以使用git@开头的地址进行复制。

第一次写博客,参考了很多大神的文章,还有不足的地方,继续改进吧!太晚了,写不下去啦!继续加油吧!

发布了1 篇原创文章 · 获赞 0 · 访问量 4

猜你喜欢

转载自blog.csdn.net/qq_43451257/article/details/105060324
今日推荐