git - 您是否需要为新计算机但相同的 GitHub 帐户进行 Git Config?
问题描述
假设我有一台装有 Git 的计算机,它在 VSC 中运行良好。然后我得到了一台新电脑,但我仍然使用旧电脑。即使 Github 帐户相同,我是否需要在新计算机上进行 Git 配置?我最终做的是我也确实在我的新计算机上进行了 Git 配置,一切正常,但我想知道是否真的有必要在新计算机上配置 Git,但相同的 Github 帐户。我想我的问题的另一种说法是 Git 配置是特定于计算机还是 Github 帐户系统。
解决方案
Git 提交者和作者信息完全独立于任何 GitHub、GitLab 或 Bitbucket 帐户。Git 是一个版本控制系统(有时也称为“源代码控制/代码管理”),而 GitHub 是一个托管 Git 存储库的平台。Git 可以在没有任何托管服务提供商的情况下使用——无论是在本地还是在您自己的服务器上。
创建提交时使用Git 提交者/作者信息 ( git config user.name
, )。git config user.email
与远程网站 ( git push
, ) 交互时使用网站凭据(或 SSH 密钥git fetch
)。只有当您与远程存储库托管网站交互时,您才需要对远程站点进行身份验证。
TL;DR:是的,如果您想拥有相同的配置并为您的提交使用相同的名称,您需要将您的 Git 配置复制/重新配置到您的新 PC。
推荐阅读
- php - 我们如何使用在网站上编写和上传的 php 代码运行 C 代码?
- android - 在库模块中使用 Google Play Services Gradle 插件
- html - 水平滚动时,粘性标题滚动出视图
- jenkins - Kubernetes 节点上的 Jenkins 抱怨其插件需要更新版本的 Jenkins,但不想丢失数据
- python - 在保存为 TEXT 的 sqlite 中搜索日期 - 执行大于、等于或小于操作
- hyperlink - 文档完成后如何在 DocuSign 中创建可点击的超链接
- bash - 如何从文件中提取模式并用它们填充 bash 数组?
- java - getSharedPreferences Activity 到 Fragment
- java - JavaMailSenderImpl 使用一个电子邮件地址配置并使用另一个作为 MimeMessageHelper.setFrom 但说权限问题
- python - 我应该在 Facebook-Graph-API 中使用哪个包?