使用 android studio 将我的项目连接到 gitlab

Posted

技术标签:

【中文标题】使用 android studio 将我的项目连接到 gitlab【英文标题】:Connect my project to gitlab with android studio 【发布时间】:2017-02-21 00:17:46 【问题描述】:

我的朋友在 gitlab 上创建了一个项目,当我登录 gitlab 时,如果我点击它,我会查看项目 xxxxx/project,我进入项目,我可以选择链接 ssh 或 httsp。 例如链接https://gitlab.com/xxxxx/myproject.git 如果我单击链接存储库:https://gitlab.com/xxxxx/myproject/tree/master,则有三个目录: 客户/我的项目, 服务器/我的服务器项目, 草图/mysketchserver

android 项目位于 client/myprojecty 中,现在我想将位于 C://User/AndroiStudioProject/myproject 中的本地项目与 client/project 连接,我想使用 android studio。

我不希望客户端/myproject 覆盖我的本地项目 C://User/AndroidStudio/myproject

我如何使用 android studio?

我在启动 android studio 时尝试过: 从版本控制中签出项目 然后我点击 git 然后打开 dialg Clone Repository,其中有要填写的文本字段:

Git 存储库网址:https://gitlab.com/xxxxx/myproject.git 父目录:C://User/AndroiStudioProject/myproject 目录名称:myproject

我没有点击克隆,因为我害怕这个命令会覆盖我的本地项目并删除我本地项目中的所有进度。

我如何只将我的本地项目与 gitlab 上的项目连接起来? 那我怎么更新进度呢?

【问题讨论】:

远程项目和你的项目一样吗?您希望远程与您一起更新还是反向更新? 我想用本地项目在 gitlab 上更新项目,我的最新版本在我的电脑上,旧版本在 gitlab 上 那么您的本地项目中有更改要覆盖到服务器端? 我想确保一切都会好起来的。远程端没有新的更改要复制到本地版本? 是的,我想在服务器端覆盖 【参考方案1】:

首先复制你的项目文件夹(做这些事情时总是这样做,以防万一)

然后打开您的项目并在 android studio 中转到终端选项卡并输入

   git init

现在您的本地项目由 git 控制。但是如何将它连接到您的远程项目如下:

git remote add origin [the address of your remote repo]

然后输入:

git add .

并提交您的更改,如下所示:

git commit -m "first commit"

然后输入这个推送到服务器上:

git push -u origin master

如果出现任何问题,请评论此帖子并为您提供帮助。

【讨论】:

为什么我不能复制粘贴到终端? 你不需要从终端复制。找到项目文件,然后将其复制并粘贴到其他路径中。 @Fra87 在我的回答中的票数下方有一个勾号图标。点击那个。 嘿,我按照上述步骤操作后出现此错误。请帮我解决这个问题。远程:不允许将代码推送到该项目。致命:无法访问“GIT URL”:请求的 URL 返回错误:403 我是否必须添加任何权限才能撤销它?

以上是关于使用 android studio 将我的项目连接到 gitlab的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio - 设备已连接但“离线”

升级后无法在android studio上打开flutter项目

如何以编程方式使用 android studio 4.2.1 将我的应用程序图标设置为一个信号通知

如何将 Eclipse 中的 android 项目导入 Android Studio?

通过单击android studio中的按钮将我的当前位置发送给所有用户

如何在 Android Studio 中使用 git 分支