返回首页
最新
在一月份,我们推出了一个小型的最小可行产品(MVP),吸引了几百名用户。Buildbook是一个由技术人员为技术人员打造的社区网络。我们希望能够让大家更容易找到志同道合的人进行交流与合作,这样就不必经历创始人速配或与不可靠的人在线沟通。所有用户都经过验证且具备技术背景。
今天,我们向超过23,000名用户和3,000名候补用户推出了Buildbook的最新版本,覆盖了850所大学!我们对这一增长感到非常兴奋,并期待帮助每位学生和专业人士通过协作学习提升自己的技能。
# 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`
欢迎反馈!
请记住,我是作为个人工具构建这个的,公开它是为了让其他有类似问题的人也能从中受益!
当Mozilla关闭Fakespot时,购物者失去了一个识别虚假评论的最佳工具。我们开发了FakeFind,以更快、更免费且由人工智能驱动的方式将其带回。<p>FakeFind不仅是Fakespot的替代品,还是一个跨平台的亚马逊评论检查工具(同时支持沃尔玛、eBay、百思买和Etsy)。只需粘贴产品链接,它就会标记可疑模式,给出信任评分(1-10),并提供简明的评论摘要,让您可以放心购物。<p>无需账户,无需扩展,只需清晰。<p><a href="https://fakefind.com" rel="nofollow">https://fakefind.com</a>