如何在 GitHub 中将项目推送回分叉"origin"



我需要帮助。这是我第一次使用git bash和github。

我已经成功地在github上分配了一个项目,并将项目克隆到我的本地驱动器:c: users my_local_name下,git bash创建了一个名称,其名称与Github中的克隆项目相同,这是 vlerdas-subscribe

现在,我已经完成了本地驱动器上对项目进行的所有更改。当我使用git bash发出推送命令时my_local_name@machine_name〜(master)$ git推出源

我得到 致命:'起源似乎不是git存储库 致命:无法从远程存储库中读取。请确保您拥有正确的访问权限,并且存储库存在。

当我发出推送命令时my_local_name@machine_name〜/ vlerdas-subscribe (master)$ git推出源

我得到 致命:无法阅读" https://github.com"的用户名:没有这样的文件或目录

我在哪里犯了错误?这是我为fork和克隆一个github项目采取的步骤:

  1. 转到Github并选择我感兴趣的项目,即 vlerdas-subscribe

  2. 通过单击fork按钮(我创建了我的github用户名/密码)

  3. 来叉
  4. 使用git bash将叉子克隆到我的机器中的当前目录中。

my_local_name@machine_name〜$ git克隆https://github.com/my_github_username/vlerdas-subscribe.git

  1. 为了跟踪原始存储库,我添加了另一个名为"上游"的遥控器:

4.1。我更改为机器中的当前目录

my_local_name@machine_name〜$ cd vlerdas_subscribe

4.2。将原始存储库分配给称为"上游"的遥控器

my_local_name@machine_name〜/vlerdas-subscribe(master)$ git远程添加上游url_link_to_the_github_project.git

感谢您的回复。

我尝试了您的两个建议。我仍然无法成功将代码推回"叉"来源。(我的尝试如下所示)

我认为您提供的第二组命令(在我的环境中)更好。当我推到代码时,git bash说:" 错误:SRC RefSpec Master与任何匹配。

我还有另一个问题:如果可以将代码推回"叉子",我该如何检查我的新代码在github中?

我的尝试:

我输入第一组Git bash命令,我尝试了: git Push Origin Master

我得到了:vhaiswjenlim@vacoltjenlim〜(师父)$ git推出原点大师警告:永久将IP地址的RSA主机密钥添加到已知主机列表中。许可拒绝(publicKey)。致命:无法从远程存储库中读取。

第二组命令:

vhaiswjenlim@vacoltjenlim〜(主)$ git Remote RM Origin

vhaiswjenlim@vacoltjenlim〜(主)$ git Remote添加Origin https://{username}:{password}@github.com/{username}/{project_name} .git

vhaiswjenlim@vacoltjenlim〜(主)$ git推出原点大师错误:SRC RefSpec Master与任何匹配。错误:无法将一些参考访问https://{username}:{password}@github.com/{username}/{project_anme} .git'

当前版本中有一个错误,在https上没有提示用户名和密码。

您可以尝试:

git remote rm origin
git remote add origin 'git@github.com:username/repo.git'

git remote rm origin
git remote add origin https://{username}:{password}@github.com/{username}/project.git

对于您的第二个错误:您可以通过查看repo页面(github链接)来检查代码是否在github上。

您是否在推动之前添加并提交了更改?

git add .
git commit -m 'commit message'

相关内容

  • 没有找到相关文章

最新更新