Pycharm github配置实现过程图解

作者:py鱼 时间:2022-06-16 03:49:08 

Git是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/

GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。

Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:

无GitHub:在本地 .git 文件夹内维护历时文件

有GitHub:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库

其他:

集中式:远程服务器保存所有版本,用户客户端有某个版本

分布式:远程服务器保存所有版本,用户客户端有所有版本

准备工作:

本博客是为了懒癌患者不愿意敲git命令的同学准备的,前提需要具备git和github使用经验

git下载和安装github配置免密登录SSH KEY1.创建ssh key

打开终端,输入命令:

ssh-keygen

Pycharm github配置实现过程图解

Pycharm github配置实现过程图解

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的~/.ssh目录。进去看看

2.检查公钥

这个文件默认存在用户家目录下.ssh文件中

Pycharm github配置实现过程图解

有.pub后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连.ssh目录都没有,可以用ssh-keygen来创建。该程序在 Linux/Mac 系统上由 SSH 包提供。

查看文件内容:

Pycharm github配置实现过程图解

添加ssh key进入github

1.登录github.com

2.找到个人主页settings

Pycharm github配置实现过程图解

3.找到ssh and gpg keys,点击new ssh keys

Pycharm github配置实现过程图解

添加秘钥

Pycharm github配置实现过程图解

验证是否成功

命令行输入:

ssh -T git@github.com

成功登录:

Pycharm github配置实现过程图解

Pycharm和github的配置

一张图就懂了!!!找到pycharm的settings

Pycharm github配置实现过程图解

git的配置

Pycharm github配置实现过程图解

经过这两部。pycharm和github已经关联了,接下来看下开发中是怎么用的!!

创建github仓库

看图!

找到菜单栏vcs > import into version control > share project github

Pycharm github配置实现过程图解

此时会弹出一个框,填入github信息

Pycharm github配置实现过程图解

点击share之后,又会弹出一个框,让你选择需要添加的文件,选择自己需要上传的文件即可

查看自己的github是否有仓库

Pycharm github配置实现过程图解

来源:https://www.cnblogs.com/pyyu/articles/9325265.html

标签:Pycharm,github,配置
0
投稿

猜你喜欢

  • 微信小程序开发注意指南和优化实践(小结)

    2024-04-17 10:38:05
  • 利用git克隆历史版本(下载指定版本的代码)

    2022-06-14 11:03:17
  • 我们用什么来衡量设计3:定量研究的风险

    2009-07-19 14:14:00
  • python3使用pandas获取股票数据的方法

    2023-01-04 15:01:15
  • Python打造虎年祝福神器的示例代码

    2021-01-08 17:23:43
  • mysql数据库优化需要遵守的原则

    2024-01-15 13:54:29
  • 将MySQL的作为文件系统使用

    2011-12-14 18:34:26
  • mysql存储过程学习总结

    2011-07-04 12:03:53
  • 深入解析Python中的变量和赋值运算符

    2023-10-13 20:58:53
  • JavaScript字符串包含问题

    2024-04-28 09:47:46
  • Django安装配置mysql的方法步骤

    2024-01-21 19:18:08
  • Mysql数据库 ALTER 操作详解

    2024-01-18 11:03:28
  • js 点击a标签 获取a的自定义属性方法

    2024-04-16 10:33:02
  • Python办公自动化Word转Excel文件批量处理

    2022-06-24 21:02:23
  • CentOS 7安装MySQL的详细步骤

    2024-01-25 19:59:17
  • pandas如何将表中的字符串转成数值型

    2021-10-10 08:03:33
  • 详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法

    2022-03-16 09:40:28
  • Bad Tags — html有害的标签

    2008-10-13 19:47:00
  • Go语言文件读取的一些总结

    2024-04-27 15:30:45
  • Python中bisect的使用方法

    2021-12-03 05:56:12
  • asp之家 网络编程 m.aspxhome.com