Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Git 管理 #42

Closed
luhc228 opened this issue Jul 7, 2021 · 1 comment
Closed

RFC: Git 管理 #42

luhc228 opened this issue Jul 7, 2021 · 1 comment
Labels

Comments

@luhc228
Copy link
Collaborator

luhc228 commented Jul 7, 2021

背景

  • 管理 Git 配置成本较高
  • 配置、管理不同 SSH 密钥成本高
  • 为不同的代码托管平台(如 Github 和 Gitlab)上的仓库使用不同的 Git 配置(比如 user.name 和 user.email)是比较常见的需求,但当今没有很好的工具解决

方案设计

管理全局 Git 配置

包括但不限定于 user.name/user.email/author.name/core.ignoreCase 等 Git 配置,当今仅提供三个较为常见的配置:

  • 用户名
  • 邮箱
  • 是否忽略文件名大小写

后续可增加和补充更多的配置,所有 Git 配置可参考 Git Config 文档

Frame 1

管理不同托管平台的配置

Git 配置

支持不同根目录下的 Git 项目使用不同的 Git 配置,实现方式请见链接

Frame 10
Frame 9

SSH 密钥

提供一键生成、查看、一键复制 SSH 公钥的功能,并附带添加公钥到不同代码托管平台的文档引导。实现方式请见文档

Frame 2

查看 SSH 配置教程:
Frame 11
Frame 12

@luhc228 luhc228 added the RFC label Jul 7, 2021
@luhc228 luhc228 mentioned this issue Jul 19, 2021
1 task
@luhc228 luhc228 closed this as completed Aug 24, 2021
@luhc228
Copy link
Collaborator Author

luhc228 commented Aug 24, 2021

[email protected] 已发布支持

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant