Pycharm——如何将本地项目推送到远程组织存储库?

问题描述 投票:0回答:4

我可以推送到我的个人 github 帐户,但我正在尝试推送到组织存储库。如何配置 Pycharm 使用组织存储库而不是个人存储库?谢谢。

github pycharm
4个回答
6
投票

这对我有用。

  1. 关闭 PyCharm
  2. 在终端中打开终端或从终端导航到本地项目目录。
  3. 运行您的版本:
    git remote add origin https://github.com/<organization>/<project>.git
  4. 打开 PyChram 并推送项目:“VCS”->'git'->'push'

4
投票

这似乎不起作用,我也遇到了同样的问题。

这是我的解决方法:

  1. 创建一个新的 github 组织存储库并将其命名为您本地项目
  2. 打开 PyCharm 并将组织项目检出到与 PyCharm 项目目录不同的目录中(如果您的本地项目同名)
  3. 关闭 PyCharm 并将所有文件和文件夹从签出的组织存储库复制到本地项目文件夹中
  4. 在 PyCharm 中打开本地项目并将 .idea 文件夹(包含您的 PyCharm IDE 项目信息)添加到 .gitignore 文件
  5. 最后提交并推送您的本地项目内容到您的组织存储库!
  6. (不要忘记删除以前的结账文件夹)

这有效,因为所有 git 路径都是相对的。


1
投票

这对我有用:

  1. 转到 Git > 管理遥控器
  2. 添加您的远程仓库(组织仓库)
  3. 一旦要求您使用 GitHub 登录,请单击“使用令牌登录”
  4. github.com 上生成 GitHub 令牌并授予 PyCharm 告诉您的权限,但确保您也允许“org:write”。
  5. 输入您生成的token
  6. 繁荣!您应该能够向组织推送

0
投票

这可能不是问题的直接答案,但在我弄清楚之前,它让我对使用 PyCharm 的组织感到非常沮丧。

这是我遇到的情况:

  • 可以看到另一个组织的存储库
  • 无法看到我创建的新组织的存储库

您必须在相关 GitHub 组织中关闭第三方应用程序限制

为此:

  1. 导航至相关组织
  2. 使用 设置 按钮访问组织的设置页面
  3. 在左侧,向底部滚动至 OAuth 应用程序策略
  4. 单击删除限制按钮

清除该设置后,我立即能够在新组织中查看并使用存储库。清除该设置后,按钮将更改为设置应用程序访问限制。我建议合理配置第三方访问,以符合您组织的安全最佳实践。

这是来自 GitHub 的关于此事的参考:

© www.soinside.com 2019 - 2024. All rights reserved.