git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
-
注册行号:
访问GitHub,按要求填写注册信息即可。 -
设置 SSH Key
GitHub通过使用SSH 的公开**认证方式来连接已有仓库,需要创建这个**所需的key并进行配置。
创建SSH key :
$ ssh-****** -t rsa -C “[email protected]”
会要求输入保存地址与使用密码。
产生了了两个文件,其中id_rsa 文件保存私有**, id_rsa.pub 保存公开**。
- 添加公开**
在github页面右上角点击用户>>Settings>>SSH and GPG keys>>New SSH Key,在Title中输入key名,在Key中输入前面创建的id_rsa.pub文件中的内容,完成添加。
添加成功后,会收到一封名为“一个公密以添加至你的账户”的邮件。
最后,用git就可以通过创建的**与github通信啦,输入:
$ ssh -T [email protected]
successful!
-
在github创建仓库
在github页面右上角点击“+”>>New repository,添加Repository nam、Description、选择Public、勾选Initialize this repository with a README、创建。
仓库链接为https://github.com/xiaolu2333/Hello-World
需要修改仓库名或删除仓库,点击上图的Settings即可: -
使用git将已有仓库clone到本地指定目录
方法一:Use HTTPS
参考这篇文章.将仓库克隆到Hello-World文件夹。
方法2:Use SSHkey
与方法1仅复制的内容不同。
结果如下: -
在本地仓库中编写程序
创建一个.py文件:
print(“hello python world!”)
此时,在git中查看状态:
表明helloworld .py文件还未提交到git仓库
-
添加并提交程序文件到git仓库
这里有几个重要的概念:缓存区、工作区、版本库,可以看参考文章
可以用log命令查看提交日志: -
将git仓库push到github
执行 push, GitHub 上的仓库就会被更新:
会收到一封内容是提交信息的邮件。OK! 从1到8,就能将本地代码在 GitHub 上公开了。