标签: git

由于SSL证书问题,无法通过浏览器或控制台访问Github

突然间,我在尝试克隆回购时遇到了以下错误.

git clone https://github.com/repo/xxx.git
Cloning into 'hits'...
fatal: unable to access 'https://github.com/repo/xx.git/': SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Run Code Online (Sandbox Code Playgroud)

我在访问Chrome浏览器时遇到SSL错误 在此输入图像描述

这是获得Cert详细信息时获得的信息

在此输入图像描述

我使用的是10.6 OSX Leopard

git macos ssl

11
推荐指数
1
解决办法
4130
查看次数

使用RStudio的Git工具时出错

当试图从RStudio推送到GitHub时,我收到以下错误.

error: unable to read askpass response from 'rpostback-askpass'
fatal: could not read Username for 'https://github.com':
       No such device or address
Run Code Online (Sandbox Code Playgroud)

RStudio的起源是

https://github.com/rmscriven/other.git
Run Code Online (Sandbox Code Playgroud)

什么时候它应该是

https://github.com/rmscriven/saber.git
Run Code Online (Sandbox Code Playgroud)

RStudio不允许我更改版本控制系统的来源.这是它显示的内容:

在此输入图像描述

是否可以从RStudio更改我的GitHub原始URL?

git r rstudio

11
推荐指数
1
解决办法
4503
查看次数

Jenkins的Git插件:如何设置env变量GIT_AUTHOR_EMAIL和GIT_COMMITTER_EMAIL?

我一直在尝试设置环境变量GIT_AUTHOR_EMAIL,GIT_COMMITTER_EMAIL以便Jenkins的GIT插件声称要设置(https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin).

我看到其余的环境变量即.GIT_URL,GIT_BRANCH,GIT_COMMIT,GIT_PREVIOUS_COMMIT为每个所述詹金斯作业准确地设定.

我通过使用在jenkins作业shell脚本构建步骤中打印出所有环境变量来测试它printenv.

如果我在这里错过了什么,有人可以告诉我吗?以下是我能想到的几个可能的原因..

  1. 插件的bug
  2. Jenkins setup/config问题
  3. Github中的GIT配置问题..

请帮助我这方面.

谢谢!

ps我也看到一个类似的问题没有答案(Jenns的Github-plugin获得提交者和作者姓名)

git environment-variables jenkins jenkins-plugins

11
推荐指数
2
解决办法
5514
查看次数

使用Git和Nuget管理内部共享库

我刚刚开始拆分包含所有产品代码的Git存储库,其中包括共享库,服务器,客户端和工具代码.

作为消除我们对DCVS的一些技术债务的一部分,我们建议将我们的共享客户端和服务器库移动到Nuget存档,该存档将对开发和发布分支具有严格控制的推送权限,以强制推动拉动请求我们一直懒散.分裂部分没什么大不了的; 我根据git filter-branch自己的喜好量身定制了历史保留,现在我正在研究如何将存储库重新组合在一起.

目前,在我准备将它们打包(以及正确的单元测试等)之前,库并不完全清晰,需要进行一些重构,并且希望能够对两个存储库进行更改,重点是代码审查,作为中短期解决方案.

我已经阅读了足够的内容,git subtreegit submodule了解他们的相对优势和劣势,但仍然对于该怎么做有冲突.虽然绝大多数资源git submodule由于其对那些不知道如何使用它的人的脆弱性而受到反对使用(有罪!),但它的另一种选择git subtree似乎缺乏我正在寻找的显式引用功能.

如果有人有类似我正在寻找的设置,或者有不同的工作流程,你能评论一下吗?当我"等待一口"时,我将离开并测试这两种策略,并希望有更高的评估.

git shared-libraries git-submodules nuget git-subtree

11
推荐指数
1
解决办法
805
查看次数

在Phabricator中撤消最后一个差异

我在Phabricator(使用Git)中有一个开放的版本,并且我使用该arc diff命令向此修订提交了一个diff .

问题是这个差异是坏的,所以我想撤消它并回到之前的差异.

你知道我该怎么办?

git phabricator

11
推荐指数
2
解决办法
1万
查看次数

EGit:不能推,不能拉

我正在使用EGit,我提交了一个更改到我的本地git存储库.

我想把这个改变推到遥控器上.这样做时,弹出一个对话框屏幕,显示"被拒绝的主 - 非 - 快进".这个相关问题的答案表明我必须先拉.

执行pull时,会抛出一个EGit异常:

org.eclipse.jgit.api.errors.TransportException: Nothing to fetch.
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:139)
    at org.eclipse.jgit.api.PullCommand.call(PullCommand.java:253)
    at org.eclipse.egit.core.op.PullOperation$1.run(PullOperation.java:97)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.egit.core.op.PullOperation.execute(PullOperation.java:128)
    at org.eclipse.egit.ui.internal.pull.PullOperationUI.execute(PullOperationUI.java:139)
    at org.eclipse.egit.ui.internal.pull.PullOperationUI$1.runInWorkspace(PullOperationUI.java:114)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.eclipse.jgit.errors.TransportException: Nothing to fetch.
    at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1087)
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:130)
    ... 8 more
Run Code Online (Sandbox Code Playgroud)

好像我被卡住了.谁能帮助我?


UPDATE

.git/config我的存储库中的文件包含(远程URL hid):

[core]
  repositoryformatversion = 0
  filemode = true
  bare = false
  logallrefupdates = true
  ignorecase = true
[branch "master"]
  remote = origin
  merge = refs/heads/master
[remote "origin"]
    url = <URL_HIDDEN>
Run Code Online (Sandbox Code Playgroud)

我正在使用 Eclipse …

eclipse git egit

11
推荐指数
1
解决办法
1万
查看次数

它可以在创建后签署一个git标签吗?

我创建了一个标签并忘了签名,然后将标签推送到GitHub.是否可以追溯签署该标签,还是必须创建新标签?

我已经阅读了man页面git tag并搜索了一下,但是没有提出任何线索,可以为已经存在的标签添加签名.

git sign

11
推荐指数
1
解决办法
434
查看次数

Git clone错误:RPC失败; result = 56,HTTP代码= 200

我正在尝试克隆(私有)远程存储库,但我收到以下错误:

 remote: Counting objects: 11410, done
 remote: Finding sources: 100% (11410/11410)
 remote: Getting sizes: 100% (9178/9178)
 error: RPC failed; result=56, HTTP code = 200
 error: inflate: data stream error (invalid block type)
 fatal: pack has bad object at offset 427781: inflate returned -3
Run Code Online (Sandbox Code Playgroud)

我在Windows 8 Pro Build 9200上使用Git版本1.9.4.该存储库上有大文件,但文件大小似乎与我的问题无关,因为当我尝试克隆其他较小的存储库(<20Mb)时仍然会出现相同的错误与AppHarbor).有任何想法吗 ?

git clone

11
推荐指数
1
解决办法
2万
查看次数

尝试git子树拆分时断言失败错误

我在本地克隆了一个私有的GitHub仓库(我不能在这里分享).我想将此repo中的子文件夹拆分为新的子树仓库.我正在按照这些说明使用Git子树进行存储库分离(在将代码拆分到自己的存储库中).

我的具体命令是:

> git subtree split -P .\plugins\rg-feed-client -b rg-feed-client
Run Code Online (Sandbox Code Playgroud)

但它失败了,正好有24个"断言失败"错误消息,如下所示:

1/     26 (0)2/     26 (1)assertion failed:  [ plugins/rg-feed-client = .\plugins\rg-fee
3/     26 (2)assertion failed:  [ plugins/rg-feed-client = .\plugins\rg-feed-client ]
...
26/     26 (25)assertion failed:  [ plugins/rg-feed-client = .\plugins\rg-feed-client ]
Run Code Online (Sandbox Code Playgroud)

如果我尝试任何其他子文件夹,完全相同.我不知道这里可能有什么问题......帮助!

我的仓库有2个遥控器:原点,以及我添加到我的仓库中的现有子树的遥控器.

windows git github subtree

11
推荐指数
2
解决办法
1020
查看次数

如何使用git interactive rebase签署一系列提交

我想我已经完成并想要发送到上游项目的分支上签署所有提交(例如,通过GitHub上的pull请求).

我发现的推荐方法是使用

git rebase -i [base-commit]
# Set all commits to "edit"
git commit --amend --signoff  # do this for all commits
Run Code Online (Sandbox Code Playgroud)

如何在一个非交互式命令中自动执行此操作?

git git-rebase git-commit

11
推荐指数
2
解决办法
3170
查看次数