当前位置: 首页 > 知识库问答 >
问题:

无法在github repo上设置原点

沈骞仕
2023-03-14

我是一个新的git和GitHub用户。我已经在Windows上使用GitHub一段时间了,但想尝试更多的命令行,同时学习如何在我想要改进的存储库上分叉和提交拉取请求。

我所看到的是,“上游”似乎被定义为不可用,我想了解发生了什么。我想当我想请求将我的更改拉入上游存储库时,这将是一个问题。

我在GitHub上分叉了存储库,然后将其克隆到我的计算机上:

git克隆https://github.com/mrwweb/CPT-Descriptions.git

然后我进入新的存储库并尝试添加分叉教程中列出的上游:

git远程添加上游https://github.com/vanpop/CPT-Descriptions.git

这给了我错误:

致命:远程上游已存在。

当我尝试:< code>git fetch upstream时,我得到这样的结果:

致命:“上游”似乎不是git存储库

致命错误:无法读取远程存储库。

请确保您拥有正确的访问权限并且存储库存在。

我已经阅读了其他建议编辑我的git配置文件的线程,但其中没有提到上游:

[核心]

repositoryformatversion = 0

filemode = false

裸 = 假

logallrefupdates = true

符号链接=假

ignorecase = true

隐藏点文件 = 点只

[远程“起源”]

URL = https://github.com/mrwweb/CPT-Descriptions.git

fetch=refs/heads/:refs/remotes/origin/

[分支“主”]

远程 = 源

合并=参考/头/主

最后,当我尝试git远程-v时,我得到这个:

原产地https://github.com/mrwweb/CPT-Descriptions.git(获取)

原产地https://github.com/mrwweb/CPT-Descriptions.git(推送)

向上游

=======================

更新:添加< code>git config -l的结果:

core.symlinks=假core.autocrlf=真core.editor=gitpad

颜色diff=自动颜色。状态=自动颜色.branch=自动

color.interactive=真color.ui=真pack.packsizelimit=2g

help.format=html

sendemail.smtpserver=/bin/msmtp.exe

diff.astextplain.textconv=astextplain rebase.autosquash=真

credential.helper=!github --credentials filter.ghcleansmudge.clean=cat

过滤器.清洁污迹。涂抹=cat push.default=上游

alias.dt=difftool 别名.mt=合并工具 diff.tool=vs11

difftool.prompt=falsedifftool.bc4.cmd="c:/程序文件(x86)/超越

比较3/bcomp.exe""$LOCAL""$REMOTE"difftool.p4.cmd="c:/Program

文件/Perforce/p4merge。exe“$LOCAL”“$REMOTE”

difftool.vs11.cmd=“c:/program files(x86)/microsoft visual studio

11.0/common7/i开发。exe“'//diff'”$LOCAL“”$REMOTE“合并.tool=bc3合并工具.prompt=false合并工具.keepbackup=false

merge tool . bc3 . cmd = " c:/program files(x86)/beyond compare 3/bcomp . exe "

“$LOCAL” “ $REMOTE” “$BASE” “$MERGED” mergetool.bc3.trustexitcode=true

merge tool . P4 . cmd = " c:/program files/Perforce/P4 merge . exe " " $ BASE "

" $ LOCAL " " $ REMO TE " " $ MERGED " merge tool . P4 . trustexitcode = false

remote . origin . fetch = refs/heads/:refs/remotes/origin/

远程来源。fetch=refs/pull//head:refs/remotes/origin/pr/

remote . upstream . fetch = refs/heads/:refs/remotes/upstream/

remote . upstream . fetch = refs/pull//head:refs/remotes/upstream/pr/

user . name = mrwweb user.email=info@mrwweb.com核心. autocrlf=true

core . repository format version = 0 core . filemode = false core . bare = false

core . logallrefupdates = true core . symlinks = false core . ignore case = true

core.hidedotfiles=dotGitOnly

.com/网/CPT-Descriptions.git

remote . origin . fetch = refs/heads/:refs/remotes/origin/

分支主节点=源分支合并=引用/头/主分支

共有2个答案

蔚和风
2023-03-14

这对我来说很好。不知何故你有一个空白的上游遥控器。

在git目录中运行:

git remote rm upstream

然后再次添加上游:

git remote add upstream https://github.com/vanpop/CPT-Descriptions.git
殳自怡
2023-03-14

经过大量的麻烦解决(谢谢@alex_sf)我相信问题出在Windows版GitHub上。我使用的是Windows版GitHub提供的精美git shell,其中一个已经为我的环境设置了全局配置

在返回GitHub为Windows自己留档后,我发现了这个:

Windows版GitHub不支持多个Git遥控器,它仅适用于源遥控器。

我想这就是原因:(

 类似资料:
  • 输入示例:12345.1 期望输出总计金额DueTextField: 12,345.10 实际结果 系统出来println(格式化文本):12345.10//OK totalAmountDueTextField。setText(formattedText):12345.1//这就是问题所在。 以及如何将初始值设置为0.00(当前为0.0)?

  • 问题内容: 我有一个这样的表: 在ajax请求之后,有一个方法向我返回了以下内容: 我想像这样更改innerHTML 但是,似乎IE无法在上设置innerHTML 。谁能为我提供一个解决此问题的简单方法? 问题答案: 没错,tbody元素上的innerHTML在IE中是readOnly 对于除以下对象以外的所有对象,该属性均为可读/写状态;对于以下对象,该属性为只读:COL,COLGROUP,FR

  • 我已经使用SpringWebFlux版本2.3.0编写了一个反应式API。发布Reactornetty版本0.9.10。作为API SLA的一部分,如果服务器执行的WriteTimeout超过了规定的配置,我想让请求超时。 分享下面截取的代码,我在这里为NettyReactiveWebServerFactory实现了一个定制器。 尽管有定制器,WriteTimeout仍不能用于API。

  • Mybatis抛出一个错误,该错误表示设置参数有问题。会出什么问题?我测试了SQL查询,它很好。我在用graddle和Spring。 控制器 表

  • 代码片段- 我得到的错误: org . open QA . selenium . web Driver exception:Java . net . connect exception:无法连接到localhost/127.0.0.1:38558生成信息:版本:“3.12.0”,修订版:“7c6e0b3”,时间:“2018-05-08T15:15:03.216Z”系统信息:主机:“MPL-CJ08

  • 问题内容: 我正在尝试在Eclipse Luna(4.4)上安装ANTLR 4 IDE 。我已经从Marketplace安装了它,但是我不知道如何创建一个包含ANTLR 4 Lexer / Parser的项目。 当我创建一个新项目时,我没有看到ANTLR 4的任何选项。我尝试创建一个.g4文件,该文件在编辑器中打开,但是保存时它什么也没做。 问题答案: 我在互联网上四处张望,发现了一些资源,这些资