5作者: McLarenF16 个月前原帖
在一月份,我们推出了一个小型的最小可行产品(MVP),吸引了几百名用户。Buildbook是一个由技术人员为技术人员打造的社区网络。我们希望能够让大家更容易找到志同道合的人进行交流与合作,这样就不必经历创始人速配或与不可靠的人在线沟通。所有用户都经过验证且具备技术背景。 今天,我们向超过23,000名用户和3,000名候补用户推出了Buildbook的最新版本,覆盖了850所大学!我们对这一增长感到非常兴奋,并期待帮助每位学生和专业人士通过协作学习提升自己的技能。
2作者: w108bmg6 个月前原帖
# gitego:自动 Git 身份切换工具 我在工作和个人 GitHub 账户之间 juggling,使用不同的个人访问令牌(PAT),并且经常忘记在它们之间切换。需要一种方法来在个人和工作项目中提交,而不必在管理两个 Git 身份时增加心理负担。 我的问题: ``` cd ~/work/important-project git push # 认证失败 - 使用个人 PAT 进行工作仓库 ``` 然后是这个过程: ``` git config user.email "work@company.com" # 更新 Git 凭证助手或记住使用哪个 PAT # 每次切换上下文时都要重复这个过程 ``` 我的解决方案(我相信还有其他解决方案?) ``` # 一次性设置 gitego add work --name "John Doe" --email "john@company.com" --pat "ghp_work_token" gitego add personal --name "John" --email "john.personal@gmail.com" --pat "ghp_personal_token" gitego auto ~/work/ work gitego auto ~/personal/ personal # 现在它就能正常工作 cd ~/work/any-project git commit -m "fix bug" && git push # 自动使用工作身份 + PAT cd ~/personal/side-project git commit -m "new feature" && git push # 自动使用个人身份 PAT ``` 工作原理 - 使用 Git 的原生 `includeIf` 进行身份切换 - 作为 Git 凭证助手,自动选择 PAT - 在您的操作系统密钥链中安全存储 PAT - 单个 Go 二进制文件,适用于 macOS/Windows/Linux 不再有上下文切换的负担。只需 cd 和提交。 GitHub: [https://github.com/bgreenwell/gitego](https://github.com/bgreenwell/gitego) 安装:`go install github.com/bgreenwell/gitego@latest` 欢迎反馈! 请记住,我是作为个人工具构建这个的,公开它是为了让其他有类似问题的人也能从中受益!