Android studio连接GitLab及使用(Windows版本)

前置条件,系统已经安装好Git

1. 配置SSH

新建一个SSHKey,链接里有详细步骤

sql 复制代码
//1.<comment>是邮箱
ssh-keygen -t ed25519 -C "<comment>"
//2.将生成好的sshkey到GitLab上,可以打开文件复制粘贴,也可以用以下代码
cat ~/.ssh/id_ed25519.pub | clip
//3.测试是否连接成功,将"git@gitlab.example.com"替换为自己仓库的地址
//  这里要用SSH,不要用https,SSH直接复制比较好
ssh -T git@gitlab.example.com

2. 使用Android studio将项目push到GitLab

首先,修改.gitignore,.idea目录下的所有文件不上传

随后,建立仓库,点击VCS->Greate Git Repository,选择你的项目

不同Android studio版本,"Greate Git Repository"所在位置不一样,但应该都在VCS里

可以看到相关文件已经变红

继而,与GitLab建立连接

建立remote,这里的URL推荐使用SSH(使用Https那个需要再去创建一个token,在登录的时候使用)

最后,commit,选择需要push到仓库的文档,添加备注信息,然后可以选择先commit后push,也可以直接commit and push

完成后在仓库刷新可以看到上传的文件

3. 使用Android studio将项目从GitLab中克隆下来

将SSH填入到URL中,选择想存放的地方,即可clone下来

相关推荐
Xzaveir1 天前
不要用一个状态表示“号码已认证”:企业号码身份的四域模型
android·人工智能
(Charon)1 天前
【C++】手写 MySQL 连接池(二):同步连接的获取、加锁与释放
android
zhangjin11201 天前
AOSP下载
android
Mico181 天前
MySQL 8.0.35 GTID 主从复制搭建-基于GITD
android·mysql·adb
YXL1111YXL1 天前
LeakCanary 源码解析检测泄露工作机制(一)
android·leakcanary
且随疾风前行.1 天前
Android Binder 驱动 - 内核驱动层源码初探
android·网络·binder
额恩662 天前
AI 智能体从零搭建实战教程——扣子
android·rxjava·coze
hunterandroid2 天前
前台服务适配与线上排查:通知权限、启动限制和任务保活
android·前端
帅次2 天前
Android 高级工程师面试:Flutter 渲染与性能 近1年高频追问 20 题
android·flutter·面试·渲染·性能
糖果店的幽灵2 天前
【langgraph 从入门到精通graphApi 篇】Command 与动态流程控制
android·java·数据库·人工智能·langgraph