GitHub w/BlueJ,我可以签出项目但不能提交更新(或任何项目)

Posted

技术标签:

【中文标题】GitHub w/BlueJ,我可以签出项目但不能提交更新(或任何项目)【英文标题】:GitHub w/ BlueJ, I can Checkout a Project but cannot Commit Updates(or any project) 【发布时间】:2013-05-27 14:44:57 【问题描述】:

我是 GitHub 和存储库的新手,但已经阅读了大量内容并试图了解它们是如何工作的。

我正在通过 BlueJ 开展一个小组项目。我在 GitHub 上创建了一个帐户和一个存储库。通过 BlueJ 使用团队设置,我已经输入了所有必需的信息。我能够签出并处理我的存储库中的本地项目。但是,每次我尝试提交更改时,都会收到以下错误:

svn: Malformed URL'/ccubinski/GNN/!svn/wbl/61467cd6-3e01-0010-93Od-b169ec9ecee6/2'

我没有在本地安装任何 Git 东西,据我了解(并且很可能是错误的),除了 BlueJ 之外,我不应该安装任何其他东西来与 GitHub 交互。

【问题讨论】:

提示:使用 git 终端。 (1) 很多 IDE 都以自己的方式提供 git 支持,但是使用终端是独立于 IDE 的。 (2) 在终端命令(相对于按钮/菜单点击)方面更容易找到未来 git 问题的答案。 注意:这个问题最初是在 BlueJ 支持 Git 存储库之前提出的。 2017 年 3 月 8 日之后发布的版本应该没有这个问题。 【参考方案1】:

如何在 BlueJ 中添加 Git 存储库

对于 BlueJ 4.0 或更高版本:

转到工具->首选项并启用“显示团队合作控制”。然后,您可以通过 Tools->Team->Checkout 对项目进行本地克隆。应该会出现一个类似于下面的框。确保选择“Git”作为您的服务器类型。


对于 BlueJ 3.1.7 或更低版本:

2017 年 3 月 8 日之前发布的 BlueJ 版本不支持 Git 存储库。

Download the latest version from bluej.org


有关在 BlueJ 中使用 Git 的更多信息,refer to the official BlueJ Git Tutorial。

【讨论】:

【参考方案2】:

BlueJ 不支持 git,只支持 cvs 和 subversion (svn)。

【讨论】:

还有adding it doesn't seem to be a a high-priority issue。

以上是关于GitHub w/BlueJ,我可以签出项目但不能提交更新(或任何项目)的主要内容,如果未能解决你的问题,请参考以下文章

从特定目录签出 GitHub Action

将所有项目签出到某个分支

启用 2 因素身份验证时,如何通过 HTTPS 签出私有 github 存储库?

使用远程 Git 签出存储库运行 eclipse

无法从GitHub分叉存储库签出分支

如何在 Dockerfile 中的特定提交处签出?