当前位置: 首页 > article >正文

【pycharm】如何连接远程仓库进行版本管理(应用版本)

软件:Pycharm        OS:Windows

一、Git基础设置

这里略过Git安装,需要可以参考:windows安装git(全网最详细,保姆教程)-CSDN博客

1. 配置Git

  1. 打开GitBash。
  2. 分次输入下列命令。
git config --global user.name "Your Name"
git config --global user.email "Youremail@example.com"

2. 配置SSH key

  1. 打开GitBash。
  2. 输入下列命令,之后弹出来的信息一路空格就好。
$ ssh-keygen -t rsa -C "Youremail@example.com"

     3. 按照图示路径找到本地文件 id_rsa.pub,打开并复制文件内所有内容。

3. Github网站配置

  1. 打开GitHub网站,登录之后点击网页内容右上角的个人头像。
  2. 点击后,在弹出的侧边栏选择设置(settings)。

    3. 点击左侧导航栏 SSH and GPG keys,再点击右上方按钮New SSH key。

    4. 输入SSH key的名称(自定义),将本地文件复制的内容粘贴到key的输入框,点击添加。

 默认Authentication key(无需密码登录,权限关联整个账号)。

    5. 打开本地Gitbash,输入以下命令回车。(如遇到错误yes回车即可,本版本创建SSH未设置密码)。

ssh -T git@github.com

理解以上配置含义或者自定义设置,可以参考这篇文章:git-ssh 配置和使用 - - ITeye博客

4. 远程仓库建立

    1. 右侧侧边栏点击 your respositories,点击后新建。

    2. 输入必填的仓库名即可创建,默认仓库公开,readme推荐自己写(可以自定义)。

二、Pycharm基础设置

1. Pycharm连接本地Git软件

  1. 打开Pycharm的设置(settings)。
  2. 选中版本控制(version control)。
  3. 选中Git。
  4. 选择Git可执行文件路径,选中本地Git软件目录下的 bin / git.exe 文件。
  5. 点击应用确定。

2. Pycharm连接github账户

  1. 打开Pycharm的设置(settings)。
  2. 选中版本控制(version control)。
  3. 选中Github。
  4. 添加你的Github账户。
  5. 窗口下方勾选使用SSH克隆Git仓库。
  6. 点击应用确定。

三、Pycharm如何与远程仓库连接

  1. 终端进入项目目录,输入以下命令并回车。
#初始化新项目
git init
git remote add origin # 你的url#添加并提交代码
gitcommit-m"首次提交"# 推送
git push -u origin main#或 master,看默认分支名#创建新分支并 push:
git checkout -b feature/xxx
git push origin feature/xxx

     2. 在远程网站中,可以看见关于命令的提示。依次输入以下命令即可。

四、Reference

.gitignore 文件——如何在 Git 中忽略文件和文件夹

如果在命令行出现一些错误,可以查找相关的错误提示和解决方案。(这里不详细提供) 

http://www.lryc.cn/news/2394741.html

相关文章:

  • linux 1.0.7
  • 【Rust 轻松构建轻量级多端桌面应用】
  • IEEE P370:用于高达 50 GHz 互连的夹具设计和数据质量公制标准
  • 青少年编程与数学 02-020 C#程序设计基础 09课题、面向对象编程
  • Denoising Autoencoders 视频截图 DAEs简单实现 kaggle 去噪编码器
  • GoogLeNet网络模型
  • LeetCode Hot100 (贪心)
  • 仿真科普|弥合市场需求断层,高性能仿真,“性能”与“安全”如何兼得?
  • 工业控制核心引擎高性能MCU——MM32F5370
  • Maven---配置本地仓库
  • vue中events选项与$on监听自定义事件他们的区别与不同,以及$emit与$on之间通信和mounted生命周期钩子函数有哪些作用和属性
  • 【C++ 】智能指针:内存管理的 “自动导航仪”
  • 设备制造行业项目管理难点解析,如何有效解决?
  • 浅谈 PAM-2 到 PAM-4 的信令技术演变
  • Protos-SIP:经典 SIP 协议模糊测试工具!全参数详细教程!Kali Linux教程!
  • 复数三角不等式简介及 MATLAB 演示
  • 【Doris基础】Apache Doris 基本架构深度解析:从存储到查询的完整技术演进
  • 程序人生-hellohelloo
  • ASP.NET Core SignalR的基本使用
  • 【C语言】讲解 程序分配的区域(新手)
  • 【脚本 完全参数化的通用 APT 源配置方案-Debian/Ubuntu】
  • 数据集笔记:SeekWorld
  • LeetCode 算 法 实 战 - - - 移 除 链 表 元 素、反 转 链 表
  • Jenkins实践(10):pipeline构建历史展示包名和各阶段间传递参数
  • 从头认识AI-----循环神经网络(RNN)
  • 配置远程无密登陆ubuntu服务器时无法连接问题排查
  • 5.31 数学复习笔记 22
  • kafka学习笔记(三、消费者Consumer使用教程——使用实例及及核心流程源码讲解)
  • 鸿蒙 Form Kit(卡片开发服务)
  • 算力卡上部署OCR文本识别服务与测试