随笔 - 934, 文章 - 0, 评论 - 247, 阅读 - 344万

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  git

摘要:在连接多个 Git 服务器且使用不同的账号时,没法用默认 id_rsa 密钥文件名了,容易产生冲突。 解决方法就是:为每个服务器生成不同的 SSH 密钥对,并使用 SSH 配置文件来管理这些密钥的使用。 具体步骤如下: 为每个账号生成不同的 SSH 密钥 你可以为每个 Git 服务器或账号生成一个单 阅读全文

posted @ 2024-09-09 10:36 蝈蝈俊 阅读(37) 评论(0) 推荐(0) 编辑

摘要:clone 仓库时,碰到下面错误: % git clone ssh://git@git.aaa.com/~guohongjun/arch-measure.git Cloning into 'arch-measure'... git@git.aaa.com: Permission denied (pu 阅读全文

posted @ 2022-07-28 14:36 蝈蝈俊 阅读(193) 评论(0) 推荐(0) 编辑

摘要:sourcetree 的 git 密码存在 mac 的 钥匙串里面, 需要在钥匙串里删除掉对应信息,再次打开就会让你重新输入密码, 问题就解决了。参看: https://stackoverflow.com/questions/20953940/authentication-failed-to-bitbucket 阅读全文

posted @ 2018-04-18 14:45 蝈蝈俊 阅读(1515) 评论(0) 推荐(0) 编辑

摘要:如果涉及到大文件的 git 传输, 我们可能会收到下面错误: sourceTree 的错误。 命令行的错误: $ git clone https://********/gopher.git Cloning into 'gopher'... remote: Counting objects: 275, done. remote: Compressin... 阅读全文

posted @ 2016-06-08 10:15 蝈蝈俊 阅读(939) 评论(1) 推荐(0) 编辑

摘要:假设你有3个commit如下: commit 3 commit 2 commit 1 其中最后一次提交commit 3是错误的,那么可以执行: git reset --hard HEAD~1 你会发现,HEAD is now at commit 2。 然后再使用 git push –force 将本次变更强行推送至服务器。 这样在服务器上的最后一次错误提交也彻底消失了... 阅读全文

posted @ 2016-06-07 19:09 蝈蝈俊 阅读(763) 评论(0) 推荐(0) 编辑

摘要:SourceTree 默认使用的是全局缓存配置, 这个配置文件在 SourceTree –> Preferences –> Git –> Global Ignore List 可以看到。如下图: 如果想针对某个项目单独做,则请参考下面文章: http://www.ifeegoo.com/git-code-management-dot-gitignore-file-has-no-effec... 阅读全文

posted @ 2016-01-07 10:55 蝈蝈俊 阅读(11822) 评论(0) 推荐(0) 编辑

摘要:go get 用来动态获取远程代码包的,目前支持的有BitBucket、GitHub、Google Code和Launchpad。这个命令在内部实际上分成了两步操作:第一步是下载源码包,第二步是执行go install。下载源码包的go工具会自动根据不同的域名调用不同的源码工具,对应关系如下: Bi 阅读全文

posted @ 2015-12-29 21:02 蝈蝈俊 阅读(31269) 评论(5) 推荐(1) 编辑

摘要:我用的是 SourceTree 作为Git客户端的,用它连接一个HTTPS证书过期的自建git服务,会收到下面错误: abort: error: _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failedfatal: repository 'https://****/gu... 阅读全文

posted @ 2015-08-12 16:47 蝈蝈俊 阅读(7767) 评论(0) 推荐(0) 编辑

摘要:初次使用建议看这个ppt:http://www.bootcss.com/p/git-guide/ 从现有仓库克隆 这需要用到 git clone 命令。如果你熟悉其他的 VCS 比如 Subversion,你可能已经注意到这里使用的是 clone 而不是 checkout。这是个非常重要的差别,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也... 阅读全文

posted @ 2015-06-26 13:44 蝈蝈俊 阅读(259) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示