首页 > 其他分享 >pycham配置GitHub环境【一文了解window上GitHub的基本操作】

pycham配置GitHub环境【一文了解window上GitHub的基本操作】

时间:2023-11-28 11:25:19浏览次数:27  
标签:GitHub pycham 生成 仓库 即可 ssh 基本操作 推送

基础用户设置【包含用户登录、密钥生成】

  1. 网络配置

    外观->系统设置->https代理->检查连接

    image-20231127212654584

    我这里测试网址是GitHub,连接成功即可后续操作【不成功别找我,我也不知道】

  2. git安装【如果安装,请忽略】

    image-20231127212942353

  3. github登录凭证

    image-20231127213004274

    两者即可,我这里演示用token

    • image-20231127220034187

      按照他的生成就好了,不是很难

    • image-20231127220334387

      设置你选的过期时间即可

    • image-20231127220636109

      自定义默认都可以,看你需求

    • 生成完复制你的token到pycharm那里即可【一定要记住这个token,他只生成一次】

    • ps:凭证失效基本上就是网络问题,重新尝试 1

  4. 添加成功:有你账户的信息了,记得点应用

    image-20231127220842303

仓库设置:

  1. 生成密钥

    • 在自己项目文件夹中,点击鼠标右键,选择Git Bash here,弹出Git命令框

    • 输入命令ssh-keygen,无脑下一步就行,记住生成路径即可,一般在/c/Users/user_name/.ssh/

      image-20231127225326838

    • 打开id_rsa.pub

    • 复制全部字符到ssh key

      image-20231127225813716

建立自己的仓库【建立仓库、连接仓库、基础推送】

  1. GitHub建库[home里面]

    image-20231128100052426

  2. 初始化仓库

    2-1初始化网络仓库

    image-20231128100328469

    2-2连接仓库

    image-20231128100606522

    2-3输入ssh 的rul

    image-20231128100706217

    2-4创建本地仓库【在git中创建本地仓库,因为GitHub上仓库是空的】

    image-20231128102321873

    2-5推送测试【git->提交->推送】

    我这里新建了一个.md文件,内容随便写写就好

    image-20231128102541657

    ps:好习惯,每次提交备注一下

    2-5-1

    image-20231128102805194

    2-6确定无误后提交并推送【虽然一般是先提交到缓冲区,但对于自己编写仓库规范就没那么严格】

    image-20231128103047603

    ps:第一次上传应该会提示你写作者名和邮箱,照做即可

    2-7推送快要成功了

    image-20231128103347802

    你已经成功了

    2-0题外:如何更新自己的仓库

    image-20231128104100550

    选择对应分支即可

如何删除自己的仓库【如果有某个仓库不需要了】

  • 来到对应仓库的设置

    image-20231128103541159

  • 往下滑到底

    image-20231128103610346

    这里是删除你的仓库,无法撤回,慎重修改

  • 跟着指示删除即可,最后会验证你的信息。

    end

和小伙伴协同工作by GitHub

  1. 配置你的合作信息

    image-20231128105715040

    添加用户即可

  2. 对方邮件接收到申请,同意协作即可

  3. 项目克隆,可以通过ssh 的URL

    image-20231128110345405

  4. 按照上文2-5提交推送测试即可

标签:GitHub,pycham,生成,仓库,即可,ssh,基本操作,推送
From: https://www.cnblogs.com/io-T-T/p/17861461.html

相关文章

  • 使用github rest api 按pr维度统计工作量思路
    1.准备组装必要参数1.基本参数在header中需要包含验证token2.功能参数#{baseApi}/#{org}/#{repo}/功能参数?since=#{date}&until=#{date}&per_page=#{num}&page=#{num}since和until用来确定时间范围,per_page和page组合用来翻页2.根据时间段获取pr对应commit的sha值......
  • 本周刷屏的两大热点「GitHub 热点速览」
    如果你逛HackerNews或者是推特,你一定会被multipleWindow3dScene这个跨窗口渲染项目的成果刷屏,毕竟国内的技术平台上也出现了不少的模仿项目。另外一个热点,便是你在白板上画图,AI猜你在画什么的draw-fast,让你的画作更加精美。此外,还有非常实用的简历生成器Reactive-Resume......
  • [MDP.NetCore] 使用Azure Portal,開發一個從GitHub持續佈署到Azure Container Apps的We
    使用AzurePortal,開發一個從GitHub持續佈署到AzureContainerApps的Web站台程式碼簽入GitHub之後,啟動GitHubAction流程,編譯並部署程式到AzureContainerApps,是開發系統時常見的功能需求。本篇範例協助開發人員使用GitHub與AzurePortal,逐步完成必要的設計和實作。範例下載:Sl......
  • 两巨头Facebook 和 GitHub 联手推出 Atom-IDE
    9月13日,GitHub宣布与Facebook合作推出了Atom-IDE——它包括一系列将类IDE功能带到Atom的可选工具包。初次发布的版本包括更智能、感知上下文的自动完成;导航功能,如大纲视图和定义跳转(outlineviewandgoto-definition),以及其他有用的功能;还包括错误、警告提醒和格式化......
  • 3-Hive学习路线-软件的基本操作
    2.3.软件的基本操作2.3.1.进入hive[root@localhost~]hive回车2.3.2.操作showdatabases;//显示所有数据库usedatabaseName;//切换到指定数据库showtables;//显示数据中所有表createtable.......
  • CentOS7系统下的Linux命令基本操作(三)
    文件搜索命令文件搜索命令:find尽量不要用搜索命令,占用资源太大命令所在路径:/bin/find执行权限:所有用户语法:find[搜索范围][匹配条件]功能描述:文件搜索范例:$find/etc-nameinit在目录/etc中查找文件init若把init改成init,包含init四个字母的就都会被找到,否则只能找到就叫init......
  • 上传本地代码到GitHub
      上传本地代码到GitHub在创建完成仓库后,接下来就是上传本地代码到GitHub上。先在本地创建一个文件夹作为本地Git仓库,然后使用Git添加文件并提交。在、在命令行中,进入本地仓库文件夹中,执行以下命令来添加代码:#初始化本地Git仓库gitinit#添加所有文件至Git仓库中gitad......
  • gitlab/github 设置 SSH
    最近项目要部署到另一台机器上,故要重新gitclone一下一开始只是简单的设置config里的user.name和user.email,以为就可以clone(邮箱账户拥有项目的权限) 设置configuser.name和email的方法gitconfig--globaluser.name"YourUsername"gitconfig--globalus......
  • 20231121 rock5b 接入mpu6050模块 驱动成功!感谢https://github.com/LitchiCheng/mpu60
    我的rock5b安装的其radxa官方OS,里面有一个rsetup程序的overlay功能可以管理设备树,我想根据https://github.com/LitchiCheng/mpu6050-linux来尝试连接一个6050;先rsetup里面的overlay管理开启i2c8-m4设备节点,之后在/boot/dtco i2c8-m4设备节点已经启用现在......
  • 笔记:华为路由器的使用方法与CTL终端基本操作
    使用华为路由器的方法与基本操作:在本文中可能出现下列命令行格式,它们所代表的含义如下。格式意义粗体命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示。斜体命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示。[]表示用“[......