分类下相关文章
2016-07-09 · 阅读 7567
我在几台服务器上都遇到了这个问题,不知道什么原因,coding.net 就是识别不了本机生成的 pub key. 但是同样的 key 在 bitbucket 和 github 上都没有问题。 一种简单粗暴的方式是 git config --global credential.helper store 但是这是一种非常不安全的方式,因为账号和密码会明文保存到用户根目录下的文件 ~/.git-credentials 中。 Using this helper will store your passwords unencrypted on disk, protected only by file ...
2020-04-27 · 阅读 17306 · 字数 275
有时必须采用 http 协议操作,提交代码时异常痛苦。介绍下免密码操作的方法。 简易但不安全的方法 用户根目录下新建一个 .netrc 文件, 相关参数改成自己的即可。 machine git-server-ip-or-host login your-accout password your-password protocol http 控制权限,防止偷窥 chmod 0600 .netrc 更安全的方法 使用 gpg 对 .netrc 进行加密。 生产一个 gpg key gpg --gen-key 按照提示输入即可,最后一步可能耗时很长,静候几分钟即可。 进行加密 gpg -e ...
2015-12-12 · 阅读 13343
例如,我要拉取远端其他小伙伴提交的新分支 test git fetch git checkout -b test origin/test 参考 Checkout remote Git branch ...
2015-12-12 · 阅读 7814
背景 近期 BitBucket 被墙,无法推拉我的私有项目代码 解决方法 通过 GoAgent 代理访问 BitBucket Git 仓库. 假设 GoAgent 本地代理的端口号是 8087 (默认) 具体配置: 在 .git/conf 文件里添加 [http] proxy = http://127.0.0.1:8087 同时修改 [remote "origin"] url = ssh://git@bitbucket.org/<username>/<project>.git 为 [remote "origin"] ...
2016-01-29 · 阅读 6581
Git branch 中蕴含的哲学 Production-ready code 与 developing code 的分离 Do one thing, do it well. 每个分支的目的性明确,只做一件事。 多功能可以并行开发,且新功能与 hot fix 可以同步进行。 简化 branch new-branch & checkout new-branch 操作 $ git checkout -b <new-branch> 应用场景:加入一个临时功能,并在活动结束后去掉 git merge 默认是 fast-forward, 即合并分支后,从 log 中去掉了分支 ...
2015-12-12 · 阅读 6978
背景 无意间将一张非常大的图片(6M)提交到了 Git 仓库中,导致提交到 BitBucket 非常慢 ,所以需要将其从 Git 提交历史中完全删除。 在 BitBucket 被墙的情况下,甚至出现错误 error: RPC failed; result=55, HTTP code = 200 另外一种情况就是, 提交了敏感的信息,例如密码,key 文件等。 解决 git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch app/img/*' --prune-empty --tag-name-fil ...
2015-12-12 · 阅读 45226
操作 清除本地修改 git reset --hard 拉代码 git pull 参考 Git Pull While Ignoring Local Changes? ...
2016-05-25 · 阅读 8419
对远端分支进行回滚 git pull origin master git reset --hard <commit_id> git push origin master --force 参考 git 怎样删除远程仓库的某次错误提交? 版本号控制 当看到 Facebook Messenger 的版本号已经到了 70.0 的时候,我就明白了,版本号自己开心就好。 Bitbucket 拉取代码报错 Permission denied (publickey) 通过诊断发现 $ ssh -vT hg@bitbucket.org OpenSSH_7.2p2 Ubuntu-4, OpenSSL ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |