Lesson 1
检查你是否已经安装了Git:
git
如果你的机器上没有安装Git,那么现在就安装它:
sudo apt-get install git
Lesson 2
首先,检查你的机器上是否已经有了ssh秘钥
ls -al ~/.ssh
如果输出类似如下的结果:
liuqiang@liuqiang-Ubuntu16:~$ ls -al ~/.ssh
ls: cannot access '/home/liuqiang/.ssh': No such file or directory
创建一个用于认证的ssh秘钥:
ssh-keygen -t rsa -C "your_email@example.com" # 注意这里要替换成你自己的邮箱
然后,一路 Enter
键,也就是说,我们不设置密码.
注册一个GitHub账号
接着,我们把上面操作中生成的ssh公钥文件id_rsa.pub用gedit打开(该文件在~/.ssh目录下),复制其全部内容,回到刚才注册好的GitHub账户页面,展开自己GitHub账户的左侧 SSH and GPG keys
选项,在右上角点击New SSH key
,填写公钥的标题,粘贴公钥内容并保存.
Lesson 3
在自己的GitHub账号上创建一个仓库.
下面是我创建一个空的仓库的截图:
这里,我初始化了该仓库,这样我可以直接clone该仓库到本地,就不需要再在本地手动创建并初始化仓库.
git clone https://github.com/LiuQiangBlog/OpenCV_Tutorials.git
接着,我们将要添加的内容复制粘贴到本地的OpenCV_Tutorials目录中,并执行如下的操作,使得本地仓库和GitHub上的远程仓库同步:
git add . #将工作目录的所有变化的文件提交到暂存区,但是不包括删除的文件
git commit -m "add files" #一次性将暂存区的所有内容提交到master分支
git push origin master # 推送本地仓库到GitHub远程仓库