windows下使用Pycharm与Git进行代码版本控制

windows下使用Pycharm与Git进行代码版本控制

一、Git安装

直接进官网下载windows版本的Git:Downloads ,下载好后进行安装,可以在最开始修改一下安装路径到自己想要的位置,之后一路Next完成安装。

二、配置SSH

  1. 桌面右键,选择 Git Bash Here

  2. 输入指令①:git config --global user.name “自己的github用户名”,例如你的 Github 用户名是 Anna,指令就是:

    git config --global user.name “Anna”

  3. 输入指令②:git config --global user.email “自己注册github的邮箱”,例如你的github邮箱账号是 1234567@qq.com,指令就是:

    git config --global user.name “1234567@qq.com”

  4. 输入上面两条指令后在自己电脑的 C:\Users\dell 路径下会生成 .ssh文件夹

  5. 输入指令③:ssh-keygen -t rsa -C “邮箱地址” 生成SSH私钥和公钥,在输入指令后,按3次回车即可:

    ssh-keygen -t rsa -C “1234567@qq.com”

    在这里插入图片描述

  6. 做完上一步,在 .ssh 文件夹下会生成两个密钥文件:
    在这里插入图片描述

  7. 用记事本打开 id_rsa.pub 文件,复制里面的全部内容

  8. 浏览器打开 github,点击:右上角自己的头像 >> settings >> SSH and GPG keys >> New SSH key ,接着:

    1. Title 处取个名字填上,我这里是办公室的电脑,就取的Office
    2. key 处粘贴上之前复制的 id_rsa.pub 文件的全部内容
    3. 输入完之后点击下面的 Add SSH key

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

  9. 在之前的命令行输入指令④: ssh git@github.com

    ssh git@github.com

  • 如果出现 “Hi xxx! You've successfully authenticated, but GitHub does not provide shel l access.” 说明成功;
  • 如果和下图一样,可能因为缺少了 known_hosts 文件,输入 yes 后回车,可以发现有了known_hosts 文件,并且出现了 “Hi xxx! You've successfully authenticated, but GitHub does not provide shel l access.”
    在这里插入图片描述在这里插入图片描述
  1. 一些出现过的问题
  • 之前我也是找的教程输那几条命令,结果不知道为啥是先生成的 known_hosts 文件,看教程说是要复制密钥文件的内容,然后又说文件也可以生成到指定目录下,我就指定了目录,结果两个密钥文件另外生成到了别的文件夹下,然后SSH一直不成功。后来试了下在 .ssh 文件夹下再输入命令,结果生成的密钥文件是 yy.pub ,不是 id_rsaid_rsa.pub ,反正结果是SSH一直不成功。最后一气之下卸载干净了Git,重新下载重新看教程设置SSH。
  • 所以如果SSH有问题,可以看看是否三个文件 id_rsa id_rsa.pub known_hosts 都生成了,是否都在 .ssh 文件夹下。
  • Pycharm 中 Push 或者 Share Project on Github 有问题的话,考虑下是不是SSH压根就没成功。

三、Pycharm上使用Git

  1. 打开Pycharm:File >> Settings >> Version Control >> Github ,按照提示添加账户,添加完账户后一定要注意 clone using ssh 有没有勾选,没勾选的话要勾选上:
    在这里插入图片描述

  2. 还是刚刚的 Version Control ,在 Git 里检查下加载Git客户端的路径对不对,一般都不会出问题,就是自己安装Git的路径,之后点击 Test ,会出现自己的Git版本:
    在这里插入图片描述在这里插入图片描述

  3. 以上两步完成后,打开自己的python项目,点击 Git >> Github >>
    Share Project on Github ,有时候Share Project on Github 是在 VCS 而不是 Git 里面找到,不管哪个,只要找到 Share Project on Github 就行:
    在这里插入图片描述

  4. Repository name 处输入仓库名,这里对应的是github上你这个项目存放的仓库名,可以和项目保持一致,也可以另外起名,在 Remote 处随便输入一个名称。注意,有时候项目已经share github了一次,又要share github第二次的时候, Repository nameRemote 要填和上次不一样的,否则会提示项目已经share了不能再次share。
    在这里插入图片描述

  5. share之后就可以在github网页上看到多了一个仓库,里面有自己的代码。之后修改了代码需要上传github的话,点击侧边栏的 Commit,写上自己的修改内容,再点击 Commit and Push,就可以将修改后的代码上传到github上了。另外说明一下,每次Push的时候,自动显示在列表里的文件就是你上次上传,到这次上传之间,修改了的文件,修改了的文件平时都会显示在侧栏的 Default Changelist 下,可以自己选择都需要上传哪些。
    在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值