集成 GitHub RStudio

这次,请注册 GitHub 并创建一个 GitHub RStudio 集成 让我们一起努力,因为当你说 GitHub 时,你指的是类似于 Git在你的生活中?Git 可以帮助你在本地(你的电脑上)对代码进行版本控制,而 GitHub 是一个允许你在互联网上共享和协作代码的平台。

我们又要问我们的英雄 CHATGPT 什么是 Git 和 GitHub 了,由于我们在其他文章中使用的是 3.5 Turbo 版本,所以我们将得到 4.0 版本的答案。

关于 Git、GitHub

GitGitHub"(《世界人权宣言》) 代码创建管理工具

Git 这与边写边保存工作类似。举个例子,当你在写文档时,如果在写完重要部分后不点击 "保存",那么一旦电脑死机或出了什么问题,你可能会丢失所有写过的东西。 因此,如果你在中间点击 "保存",那么一旦出了问题,你就能回到之前的状态。 Git 就是利用这个原理来管理代码的。每当你对代码进行一次修改,它就会 "保存 "这次修改,并在需要时让你回到之前的状态。

GitHub 这就好比云存储:如果你把文档存储在自己的电脑上,别人就看不到,而如果你的电脑出了问题,你就可能丢失文档。 这就是为什么很多人把文档存储在云端的原因。GitHub 与此类似,允许你将代码存储在云端并与他人共享,它还能管理更改,即使多人同时修改同一代码也没问题。

这样,你就可以把 Git 和 GitHub 理解为帮助你安全存储、管理和共享代码的工具。

访问并注册 GitHub

hoxy,如果没有安装 Git,需要先安装 安装轴套我们就出发

打开网络浏览器,输入 github.com服务器。一些闪闪发光的电子幻想。 注册 点击进入注册流程,首先输入您的电子邮件地址。如果你仔细看,就会看到 "让我们开始冒险吧!"的字样,我以为这只是一句随口说说的话,事后你就会明白我为什么会这么说了(什么!这很可怕吗? 这是语音信箱吗? 不,这是一个网络骗局......)。

github-website

密码并设置 用户名并检查您是否希望通过电子邮件接收来自 GitHub 的更新和公告,以及 连续然后冒险(解谜)就开始了。不知道是睡眠不足,还是下午太懒......现在轮到你了,如果你能完整地通过这个关卡,你就是 GitHub 的用户了(30 个问题之后,你会想我为什么要这么做......)。

现在,你通过了吗? 如果你用左右两边的图片答对了10道题,你就通过了。我现在错了...你先来没关系,我是第一次考

总之,它会给你一个"√",让你知道你通过了、 创建账户GitHub 会向您注册时使用的电子邮件地址发送一个验证码,您可以核对并在验证框中输入验证码,最终完成注册。

github-adventure

哦,不,还没完,它还在要求别的东西。你是否在想:"这真的是网络骗局吗?跳过个人ailzation我错过了这个机会,并遭受了 GitHub 的困扰(什么,这就像去药店买药,然后说:"药剂师,我想要一些头痛药!"?)

skip-personalization

好了,我们已经完成了 GitHub 的注册,可以开始创建远程仓库了。

创建远程存储库

如果您选择了 "跳过个性化",您可能已经进入了 "控制面板 "屏幕,如下图所示。创建存储库'在 GitHub 服务器上创建了我的第一个仓库(我们现在是不是真的被抢劫了?)

create-repo

输入版本库的名称,然后轻轻填写描述。我打算用 Quarto 在 GitHub 上建立一个网站,所以我把它命名为 quarto-website。 至于其他选项,不用管它,用''''''''''''。创建存储库屏幕中央的''。

create-repo

有生以来第一次大胆尝试最后利息(아 이건 아니지 ㅋㅋㅋ) 원격 저장 공간(quarto-website라는 이름의)이 깃허브 서버에 만들어졌습니다. 일단 추카추카! 짝짝짝!(이 글을 읽는 사람에게 보상을 줌으로써 조금이라도 더 내 블로그에서 놀도록 어그로?를 끈다.)

如果你从上面的屏幕向下滚动一点,就会看到类似下面的内容,你可以点击橙色方框,上面写着 复制 URL 地址把它放在一边。过一会儿,你会看到一个 使用 RStudio 的注意事项. 这就是我需要你把脑袋从屁股里拿出来的地方。我自己也有点糊涂了。

git-connection-address

集成 GitHub RStudio

返回 RStudio从菜单中选择 工具 > 项目选项 > Git/SVN > (None->GIT) >是 按顺序排列。我忍不住说:"你让我头晕目眩,你这个网络家伙。有时候,你需要提高难度来增强你的脑部肌肉!从 "工具 "开始,然后按照箭头好好操作!

rstudio-git

从上一步重新运行 RStudio,然后运行 Git" 选项卡(这是特里的冒险,隐藏对象,请查找 "Git "选项卡!)
单击 "Git "选项卡 > 单击 承诺 点击 "查看更改 "后,"查看更改 "窗口会弹出。 Ctrl + a(全选)选择所有文件。

git-commit

舞台 点击、 承诺信息然后输入 承诺 来执行 Git 提交。由于这是我第一次本地提交,我在提交信息中输入了 "quarto-website 项目 init"(把 init 想象成初始化......)。

作者身份不明

在我的机器(本地)上执行 git commit 命令并进行上述操作后,您应该会看到类似下面的信息。

*** 请告诉我你是谁
运行
git config -global user.email "you@example.com"
git config -global user.name "您的姓名"

把它当作一种标记任务的方法,这样如果有多个人在这个工作目录上工作,你就能看到谁做了什么。
选择 RStudio 右下角的 "终端 "窗口,使用注册 GitHub 时使用的同一密码(两个破折号)执行上述命令。
例如,git config -global user.email "gildonghong@gmail.com"
git config -global user.name "gildonghong"

现在我们已经在本地提交了文件,让我们把这些主页文件从我的机器上移到远程版本库中。

新分支按钮( new-branch-btn )并按下 将分支命名为 "主并输入 添加远程 点击 带有 "起源 "的远程名称Ureal(复制自 GitHub。)添加完成设置,然后 创建屏幕右侧。

main-origin

致命

fatal:无法访问 'https://github.com/********/*******.git/':SSL 证书问题:证书链中有自签名证书

有人遇到上述错误吗? 这是在我的电脑上用 RStudio 连接 GitHub 上的仓库时出现的验证错误。

点击 RStudio 顶部菜单中的 "工具">"全局选项">"Git/SVN">"创建 SSH 密钥">"选择 SSH 密钥类型:RSA">"创建">"关闭">"选项界面">"查看公钥">"Ctrl + c">"关闭">"应用">"确定",进入 RStudio 的主界面。

现在进入 GitHub 面板,点击右上角收件箱旁边的图标选择 "设置",点击左中角的 SSH 和 GPG 密钥菜单,然后点击 "新建 SSH 密钥 "按钮。在出现的屏幕上,输入一个合适的标题(如 myhome-computer),将上面复制的密钥粘贴到 "密钥 "部分,然后点击 "添加 SSH 密钥 "按钮。

返回 RStudio,完全关闭 RStudio 并再次运行,以正确应用设置。 在终端窗口中执行以下命令。
git remote set-url origin https://github.com/....../…...git(请自行设置这部分内容)
git push -u origin main

哎呀。突然,一个奇怪的窗口弹了出来。我点击 "使用浏览器登录 "进行登录。

github rstudio 연동

接下来,点击下图中的 "授权 git-ecosystem",将我的电脑连接到 GitHub。它要求我授权是因为这是我的电脑,之后就不会出现了。

authorize-git

如下图所示,本地(在我电脑上)的文件已经转移到了远程仓库。 今后,如果你在本地工作,并以上述同样的方式提交,就能在 GitHub 上管理你的更改。

git-branch

但等等,什么是 "舞台",什么是 "承诺"?让我们从免费提供 CHATGPT 4.0 的 WRTN 获得答案。

关于阶段和提交

阶段 "和 "提交 "是代码版本化的关键概念。
舞台暂存 "是指在 Git 改变跟踪被选为 文件准备步骤.在这里,"舞台 "在字典中被定义为 "舞台"。准备步骤',这意味着如果你修改了一个文件,就会把它置于 "阶段 "状态,这样 Git 就能追踪到修改。这样,Git 就会创建一个新的 对文件的更改包括在下一次 "提交制作 准备用于以下方面
承诺:"Commit "是一个准备就绪的 确认更改提交 "步骤会保存对 "阶段 "状态文件的修改,并记录在项目历史中。每个 "提交 "都有一个唯一的 ID,通过它可以返回到特定时间点的代码状态。
因此,总结一下两者的区别,阶段(Stage)是跟踪和准备更改的地方,而提交(Commit)是最终完成准备好的更改并将其记录在历史记录中的地方。这两个步骤就是版本控制的全部内容。

今天的情况有点复杂,感谢你们的努力。


LIFE2.0:IT 游乐场,特里谢谢。

'secondlife.lol'上的所有内容均受版权法保护。未经授权,禁止复制、拷贝、传播等。

类似文章