Version control 无法从使用pycharm ide推送到gitlab

Version control 无法从使用pycharm ide推送到gitlab,version-control,pycharm,gitlab,Version Control,Pycharm,Gitlab,我在Pycharm中有一个项目,我想将其存储在GitLab中,以便能够在不同的机器上访问它。我尝试过使用版本控制,但没有任何效果,即使它显示已完成并成功 我试着从终端设置,但我想不出来 有什么帮助吗?首先,您必须在GitLab上创建一个新项目 在Pycharm的设置菜单中搜索插件。然后,选择浏览存储库并安装GitLab项目 然后会提示您重新启动Pycharm 现在,重新加载Pycharm后,在设置菜单中搜索GitLab设置 输入URLhttps://gitlab.com/在GitLab服务器Ur

我在Pycharm中有一个项目,我想将其存储在GitLab中,以便能够在不同的机器上访问它。我尝试过使用版本控制,但没有任何效果,即使它显示已完成并成功

我试着从终端设置,但我想不出来


有什么帮助吗?

首先,您必须在GitLab上创建一个新项目

在Pycharm的
设置
菜单中搜索
插件
。然后,选择
浏览存储库
并安装
GitLab项目

然后会提示您重新启动Pycharm

现在,重新加载Pycharm后,在
设置
菜单中搜索
GitLab设置

输入URL
https://gitlab.com/
在GitLab服务器Url中

现在您必须填写
GitLab API键
。为此,您必须粘贴GitLab提供的
个人访问令牌。如果您不知道,只需登录您的
GitLab
帐户,进入
设置
->
帐户
->
访问令牌

如果您无法在Personal Tokens下看到令牌,只需创建一个新的令牌(确保您选择了for api)。复制生成的令牌密钥(我相信您只能访问它一次),然后粘贴到前面提到的相应设置字段中

点击apply和ok,您就可以开始了

现在,由于您已经有了要提交的项目,请打开terminal并粘贴:

git config --global user.name "Your USERNAME"
git config --global user.email "Your EMAIL"

cd existing_folder
git init
git remote add origin YOUR GITLAB URL
git add .
git commit -m "Initial commit"
git push -u origin master
另外,您可以在GitLab项目的主页上找到上述终端命令

然后,如果刷新GitLab页面,现在就可以看到pycharm项目了


要提交将来的更改,只需在
目录上单击
右键,然后选择
提交并推送

是否安装了所需的插件?我在gitlab上有一个帐户,我正在尝试发送电子邮件。这就是我通常做的,我似乎不明白问题出在哪里。所有的临时PyCharm文件呢?它们是否被正确地忽略/排除在提交之外?我以前尝试过手动设置,但我发现如果没有这些gitlab的隐藏文件夹和XML,很难保持我的repo干净。为什么必须使用gitlab的命令行?在github安装程序中,您不必这样做,对用户不是很友好。@MarkusBawidamann存在提供GUI的软件来完成这类工作,但我发现使用CLI可以获得更多的控制权。在Linux中,我一直使用CLI,我将Pycharm用于GUI,而不是CLI。任何能让您轻松的工具:)