github - 如何从头开始返回并在同一台电脑上配置 gitlab 和 github 帐户?

标签 github ssh gitlab

在我的大学里,我有一个 GitLab 帐户,但后来我在 GitHub 上创建了自己的帐户供个人使用,并且两者都在我的笔记本电脑上“链接”。但在我看来,这是一团糟:两者的联系方式不同,我有点迷失 self (一个是使用 ssh key ,另一个是......我不确定)

所以,我想完全取消我的两个帐户的链接,删除 ssh key 以及从头开始返回所需的所有内容。我需要做什么 ?我不想做坏事。然后,如何在笔记本电脑上使用这两个帐户(使用 ssh key )?

我希望我是清楚的

最佳答案

要有效地“从头开始”,您需要:

  1. 删除本地配置
    一种。删除您的 SSH 配置/ key
    b.删除您的(全局)git 配置
  2. (可选)从您的 GitHub 和 GitLab 帐户在线撤销 SSH key

删除本地配置

默认情况下,您的 SSH 配置存储在用户配置文件的 .ssh 目录中。这可能也是您的 key 存储的地方。要有效地“重新开始”,您可以移动(建议在您想要恢复它的情况下)或完全删除此目录。

同样适用于您的 git 配置,除了这是 .gitconfig 而不是 .ssh

在 Windows 上的命令提示符/powershell 中,您可以像这样移动目录(假设您在您的用户主目录中):

move .\.ssh .\.ssh.old
move .\.gitconfig .\.gitconfig.old

在 MacOS 或 Linux 系统上,您可以执行以下操作:

mv ~/.ssh ~/.ssh.old
mv ~/.gitconfig ./.gitconfig.old

从 GitLab/GitHub 中删除 SSH key

亚搏体育app

对于 GitLab,导航到 https://gitlab.com/-/profile/keys (如果您使用的是自托管 gitlab 服务器,请替换 URL)——在这里您可以看到已添加到 GitLab 的公共(public) SSH key 列表,并通过单击垃圾桶图标将其删除。

GitHub

对于 GitHub,导航至 https://github.com/settings/keys -- 您将看到已添加的 key 列表,您可以通过单击“删除”按钮将其删除。

在所有这些操作之间,您将有效地“从头开始”关于计算机的 git 配置。

关于github - 如何从头开始返回并在同一台电脑上配置 gitlab 和 github 帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72805180/

相关文章:

gitlab - 是否可以在没有 SSH 的情况下在 Gitlab-CI 中执行 git push?

python - 如何设置两个 PyPI 索引

html - 导入不适用于 github 页面的 Google API 字体

python - edX 供应问题 : get stuck at, 任务:[edxapp |将 edx-platform repo check out 到 {{edxapp_code_dir}}]

Git 推送到私有(private)仓库

bash - 如何使用 ssh 连接到远程服务器并获取信息

git - 如何阻止 Git 尝试推送不存在的文件?

bash - 如何从 bash 脚本中使用 ssh?

python - Python Fabric 任务可以调用其他任务并尊重它们的主机列表吗?

go - 如何从 ci/cd gitlab 管道中的 proto 文件生成 pb 文件?