Pycharm github配置实现过程图解

 更新时间:2020年10月13日 09:15:08   作者:py鱼  
这篇文章主要介绍了Pycharm github配置实现过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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

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

2.检查公钥

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

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

查看文件内容:

添加ssh key进入github

1.登录github.com

2.找到个人主页settings

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

添加秘钥

验证是否成功

命令行输入:

ssh -T git@github.com

成功登录:

Pycharm和github的配置

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

git的配置

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

创建github仓库

看图!

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

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

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

查看自己的github是否有仓库

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • python使用minimize() 函数替代matlab的fmincon函数

    python使用minimize() 函数替代matlab的fmincon函数

    这篇文章主要介绍了python使用minimize()函数替代matlab的fmincon函数,在matlab中,fmincon函数可以用于求解带约束的非线性多变量函数的最小值,即可以用来求解非线性规划问题
    2022-09-09
  • python中的变量与内存用法

    python中的变量与内存用法

    这篇文章主要介绍了python变量与内存用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Django 5种类型Session使用方法解析

    Django 5种类型Session使用方法解析

    这篇文章主要介绍了Django 5种类型Session使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • python第三方库subprocess执行cmd同时输入密码获取参数

    python第三方库subprocess执行cmd同时输入密码获取参数

    本文给大家介绍python subprocess执行cmd同时输入密码获取参数,手动输入cmd命令,本文给大家逐一介绍这个命令的使用方法,感兴趣的朋友跟随小编一起看看吧
    2024-01-01
  • python画图把时间作为横坐标的方法

    python画图把时间作为横坐标的方法

    今天小编就为大家分享一篇python画图把时间作为横坐标的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • python中关于数据类型的学习笔记

    python中关于数据类型的学习笔记

    在本篇文章里小编给大家整理了关于python中关于数据类型的学习笔记内容,需要的朋友们可以参考下。
    2020-07-07
  • python 模拟登录B站的示例代码

    python 模拟登录B站的示例代码

    这篇文章主要介绍了python 模拟登录B站的示例代码,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • 如何处理Python3.4 使用pymssql 乱码问题

    如何处理Python3.4 使用pymssql 乱码问题

    这篇文章主要介绍了如何处理Python3.4 使用pymssql 乱码问题的相关资料,涉及到python pymssql相关知识,对此感兴趣的朋友一起学习吧
    2016-01-01
  • 关于Streamlit性能优化:缓存与状态管理实战

    关于Streamlit性能优化:缓存与状态管理实战

    这篇文章主要介绍了关于Streamlit性能优化:缓存与状态管理实战,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • python实现图片中文字分割效果

    python实现图片中文字分割效果

    这篇文章主要为大家详细介绍了python实现图片中文字分割效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07

最新评论