突然间,我在尝试克隆回购时遇到了以下错误.
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
当试图从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_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.
如果我在这里错过了什么,有人可以告诉我吗?以下是我能想到的几个可能的原因..
请帮助我这方面.
谢谢!
ps我也看到一个类似的问题没有答案(Jenns的Github-plugin获得提交者和作者姓名)
我刚刚开始拆分包含所有产品代码的Git存储库,其中包括共享库,服务器,客户端和工具代码.
作为消除我们对DCVS的一些技术债务的一部分,我们建议将我们的共享客户端和服务器库移动到Nuget存档,该存档将对开发和发布分支具有严格控制的推送权限,以强制推动拉动请求我们一直懒散.分裂部分没什么大不了的; 我根据git filter-branch自己的喜好量身定制了历史保留,现在我正在研究如何将存储库重新组合在一起.
目前,在我准备将它们打包(以及正确的单元测试等)之前,库并不完全清晰,需要进行一些重构,并且希望能够对两个存储库进行更改,重点是代码审查,作为中短期解决方案.
我已经阅读了足够的内容,git subtree并git submodule了解他们的相对优势和劣势,但仍然对于该怎么做有冲突.虽然绝大多数资源git submodule由于其对那些不知道如何使用它的人的脆弱性而受到反对使用(有罪!),但它的另一种选择git subtree似乎缺乏我正在寻找的显式引用功能.
如果有人有类似我正在寻找的设置,或者有不同的工作流程,你能评论一下吗?当我"等待一口"时,我将离开并测试这两种策略,并希望有更高的评估.
我在Phabricator(使用Git)中有一个开放的版本,并且我使用该arc diff命令向此修订提交了一个diff .
问题是这个差异是坏的,所以我想撤消它并回到之前的差异.
你知道我该怎么办?
我正在使用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 …
我创建了一个标签并忘了签名,然后将标签推送到GitHub.是否可以追溯签署该标签,还是必须创建新标签?
我已经阅读了man页面git tag并搜索了一下,但是没有提出任何线索,可以为已经存在的标签添加签名.
我正在尝试克隆(私有)远程存储库,但我收到以下错误:
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).有任何想法吗 ?
我在本地克隆了一个私有的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个遥控器:原点,以及我添加到我的仓库中的现有子树的遥控器.
我想在我已经完成并想要发送到上游项目的分支上签署所有提交(例如,通过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 ×10
clone ×1
eclipse ×1
egit ×1
git-commit ×1
git-rebase ×1
git-subtree ×1
github ×1
jenkins ×1
macos ×1
nuget ×1
phabricator ×1
r ×1
rstudio ×1
sign ×1
ssl ×1
subtree ×1
windows ×1