Pycharm整合Git版本控制分享工程至Github

简介: Pycharm整合Git版本控制分享工程至Github

为什么需要版本控制


  • Pycharm可以直接导入GitHub工程,省去构建工程时间
  • 其他人也可以进行提交代码,利于开源
  • 利于开发软件的迭代追踪


软件版本


  • OS: Win7
  • Git: 2.24.1
  • Pycharm:2019.01


操作步骤


1.安装git

官网下载最新版本的git,一路点击安装。


2.在Pycharm中添加git执行文件路径

image.png


3.在Pycharm中登录注册的github账号

image.png


4.生成秘钥

删除原来的秘钥文件known_hosts,生成新的。

原来的秘钥路径是:C:\Users\Administrator\.ssh\known_hosts

打开命令行窗口Git Bash

image.png

输入命令

ssh-keygen -t rsa -C "your_email_name@emial.com"

一路按enter键即可

就会在.ssh文件夹下生成两个文件,一个是私钥文件id_rsa;另一个是公钥文件id_rsa.pub


5.添加秘钥

打开github官网Setting->SSH and GPG keys

image.pngimage.png

将上一步中生成的公钥文件中的内容复制粘贴到新建的Key中

image.png


6.测试

输入命令,若出现以下结果,证明成功。


ssh -T git@github.com

image.png

Pycharm分享工程


如图点击VCS-> Import into Version Control -> Share Project on Github

image.png


GitHub验证


查看GitHub中的库是否有你上一步Share的。


image.png

相关文章
|
25天前
|
开发工具 git 开发者
Git常用命令大全:让你轻松驾驭版本控制
Git命令速查:`git init`新建仓库,`git clone`克隆,`git add`入暂存区,`git commit -m`提交,`git status`查看状态,`git log`查看历史,`git branch`创建分支,`git checkout`切换,`git merge`合并,`git pull`拉取更新,`git push`推送,`git remote -v`查看远程,`git checkout --`撤销本地修改,`git reset HEAD`取消暂存,`git reset --hard`回退版本。掌握这些,提升代码管理效率!
18 0
|
3天前
|
存储 项目管理 开发工具
Git 版本控制:构建高效协作和开发流程的最佳实践
版本控制是软件开发的核心,促进团队协作与项目管理。通过制定明确的分支命名策略,遵循一致的代码提交规范,如指明提交类型和简短描述,增强了历史记录的可读性,可以清晰地组织和理解项目的结构与进展。
11 0
Git 版本控制:构建高效协作和开发流程的最佳实践
|
25天前
|
Shell 开发工具 git
【Github】git bash将本地工程上传至github
【Github】git bash将本地工程上传至github
|
30天前
|
开发工具 git
Git版本控制工具详解(三)
Git版本控制工具详解
35 0
|
1月前
|
缓存 开发工具 数据安全/隐私保护
通过一篇文章带你玩转git和GitHub
在现代软件开发中,版本控制系统是不可或缺的工具。Git和Github是其中最受欢迎的组合。Git是一个开源的分布式版本控制系统,用于追踪代码的改动,而Github则是一个基于Git的代码托管平台,提供了代码托管、协作开发等功能。
82 2
通过一篇文章带你玩转git和GitHub
|
1月前
|
Linux 开发工具 git
Git与GitHub:解锁版本控制的魔法盒子
Git与GitHub:解锁版本控制的魔法盒子
31 1
|
开发工具 git
Github最简单实用的Git命令指南
create a new repository on the command line   echo "# test" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.
1303 0
|
1月前
|
人工智能 文字识别 异构计算
关于github开源ocr项目的疑问
小白尝试Python OCR学习,遇到报错。尝试Paddle OCR部署失败,Tesseract OCR在Colab误操作后恢复失败。EasyOCR在Colab和阿里天池Notebook成功,但GPU资源不足。其他平台部署不顺,决定使用WebUI或阿里云轻应用。求教OCR项目部署到本地及简单OCR项目推荐。
29 2
|
1月前
|
人工智能 自然语言处理 iOS开发
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
|
1月前
|
存储 Web App开发 人工智能
『GitHub项目圈选18』推荐5款本周 超实用 的开源项目
『GitHub项目圈选18』推荐5款本周 超实用 的开源项目