首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在github中签入我的代码

无法在github中签入我的代码
EN

Stack Overflow用户
提问于 2014-09-13 19:40:04
回答 1查看 240关注 0票数 0

这是我使用GITHUB的第一天,尽管有很多谷歌搜索,但我仍然坚持这个问题。她是我迄今所做的

克隆存储库

代码语言:javascript
复制
git clone https://github.com/OfficeDev/Complete-Me-Code-Sample.git

既然我不想破坏主要的分支,我就创建了自己的分支

代码语言:javascript
复制
git branch validation

现在我转到我的分支

代码语言:javascript
复制
git checkout validation

现在我在本地做了所有的改变。之后,我创建了远程分支。

代码语言:javascript
复制
git remote add validation https://github.com/OfficeDev/Complete-Me-Code-Sample.git

现在我尝试上传我所有的代码

代码语言:javascript
复制
git push complete-me-code-sample validation

它向我询问用户名和密码,然后给出一个错误。

代码语言:javascript
复制
fatal: 'complete-me-code-sample' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

但不是对每个人都开放吗?或者我是否需要联系这个项目的所有者并要求权利?如果是,我应该要求什么权利?

在这个时候,我发现太多的信息,我很难不去读博士学位。

你能告诉我我如何签入我的代码吗..。同时,我也可以找到一个资源,它可以教我git,而不需要太多RTFM。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-13 19:56:46

您的错误很简单,而且与git有关,而不是github。下面是:

现在我在本地做了所有的改变。之后,我创建了远程分支git远程添加验证https://github.com/OfficeDev/Complete-Me-Code-Sample.git

--这不是如何创建远程分支的,在这里您添加了另一个起源(名为验证),它基本上是同一个回购的另一个克隆。你说过其他回购在那个地址是不正确的,因为那里什么都不存在。

当您git push (如果远程分支不存在)时,默认情况下它是创建的,所以如果您只是跳过这个步骤,那么这个分支就会创建得很好。

正确和优化的步骤应该是:

代码语言:javascript
复制
git clone https://github.com/OfficeDev/Complete-Me-Code-Sample.git

// Creates and changed branch at the same time
git checkout -b validation

// You'll need to commit files first, just in case you missed that
git commit -am "my sample commit"

// Depending on how you set up the repo git push could be enough
git push origin validation

试试这个,让我知道进展如何。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25826960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档