pycharm配置GitHub实现单位跟家之间联合办公

目录

1.先安装git软件

安装完成后配置GitHub

配置SSH Key

 添加完成后,开始配置pycharm

 登录成功后,上传自己的代码

代码拉取--》从远程仓库同步到本地仓库


1.先安装git软件

Windows下载URL:

Git - Downloading Package

安装详细步骤:

参考:

Git下载安装及设置详细教程_sanxd的博客-CSDN博客_git安装

安装完成后配置GitHub

未配置SSH Key,pycharm提交代码,会报如下错误,此时,只能pull代码,不能push代码。

配置SSH Key

安装完成git后,打开Git Bash窗口,执行如下指令,会自动生成私钥跟公钥

# 邮箱输入自己的邮箱就行

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

 输入指令后,一直回车就行,就会生成

 

将公钥id_rsa.pub中的内容,配置到GitHub中即可。

登录GitHub,点击右上角的头像,选择setting

选择SSH and GPG keys---》右上角 New SSH key进行添加

 将生成的公钥中的内容添加到key对应的编辑框,选择Add SSH key即可,添加完成

 添加完成后,开始配置pycharm

打开pycharm,file-->setting-->Version Control

选择对应的git安装目录下的cmd文件中的git.exe文件

接下来,配置GitHub的用户名:

选择用户密码登录,如果用户密码登录失败,就选择右上角的Use Token进行登录,在GitHub中生成对应的Token。

 Token的生成步骤:

登录GitHub--》右上角头像--》setting--》Developer settings--》personal access tokens

点击右上角Generate new token

 

 

点击创建后,会生成一个Token,可以将该Token记录下来,复制该Token到pycharm登录窗口

 点击登录,即可登录成功

 

 登录成功后,上传自己的代码

上传之前先远程创建仓库:

pycharm--》CVS--》import into version control(导入版本控制)--》share project on GitHub

 仓库名称可以使用默认的项目空间名称,也可以自定义,这个无所谓,只要创建成功了,该项目就会自动更远程的仓库进行关联,仓库描述,非必填项。

 创建完成后,在本地项目所在目录,会生成一个隐藏文件.git,这样远程仓库就建立完成了

注意,如果提交的仓库名称想变更,在github后台删除仓库后,本地的.git跟.idea最好都进行删除,再按照步骤重新创建,不然远程创建成功后,也总是报错,没有成功创建,无法push

接下来就是将自己写的代码上传,当自己需要上传多个已经写完的代码文件时,在项目目录右键--》git--》Add,即执行git add 命令,将文件添加到暂存区,初始时文件的颜色为红色,添加到暂存区后,文件的颜色就变为绿色

白色:表示的是已加入远程控制仓库,也就是已经同步到GitHub仓库

红色:表示的文件有变更,未添加到暂存区,也没有同步到远程仓库

蓝色:表示更改文件已经添加到了暂存区

绿色:表示的是已加入本地仓库,但是未同步到远程仓库

 添加到暂存区后,将暂存区的代码添加到本地仓库,再将本地仓库的代码推送到远程仓库:

git对应的命令说明如下:

1、git status 查看工作区代码相对于暂存区的差别
2、git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录
3、git commit -m ‘注释’ 将缓存区内容添加到本地仓库
4、git push origin master 将本地版本库推送到远程服务器,
5、origin是远程主机,master表示是远程服务器上的master分支,分支名是可以修改的

pycharm 直接操作,在项目目录右键--》git--》Commit目录,按照下图进行配置,配置完成后,选择

 提交时,可以选择commit直接提交,也可以选择Commit and push同时进行本地跟远程提交

 之后会出现该界面:

 点击push代码就会提交到远程仓库

代码拉取--》从远程仓库同步到本地仓库

个人办公,单位跟家之间,不想拿着电脑上下班,可以使用同一个账号登录pycharm中的GitHub账户,单位跟个人电脑都需要执行ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 生成公钥跟私钥,并将公钥同时添加到GitHub上,这样两台电脑就同时跟GitHub建立了连接,两台电脑的操作步骤相同,不同点如下:

初始创建仓库的一方无需再使用SSH Link去同步代码,只有刚开始没有创建仓库的那一台电脑,需要从GitHub中复制项目的SSL link,在pycharm中进行clone

由于pycharm的版本不一致,可能不一样,不同的版本名字大体相似,按照指示去找就可以

复制GitHub中的SSL Link

 

添加到clone窗口,也可以直接选择第二项GitHub,从里面选择对应的仓库也可以

 说明一点,初次将远程仓库同步到本地仓库时,本地仓库目录需要为空,不然会报错,执行完clone后,本地仓库跟远程仓库就建立起连接,更改或添加功能后,直接commit跟push就好了。操作跟上述步骤一样。

 这样单位的电脑跟个人电脑就可以共享代码了

拉取的时候执行pull指令就可以了。

或者 ,演示的是不同的版本操作

 

附几个参考链接:

还不会使用 GitHub ? GitHub 教程来了!万字图文详解 - 知乎

手把手教你用git上传项目到GitHub(图文并茂,这一篇就够了),相信你一定能成功!! - 知乎

git 更新本地代码 - 傲娇的草履虫 - 博客园

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值