关于Vscode配置企业Git

1.获取账号信息

①企业邮箱:xxxxxx@xxxxx.com.cn

②在邮箱里会有企业给你的git密码修改自己设置

③打开Vscode下方终端旁边有一个加号,新建终端

2.配置终端

打开 VS Code,在顶部菜单栏点击 终端(Terminal) -> 新建终端(New Terminal),在下方弹出的终端里输入以下两行命令(把引号里的内容换成你自己的名字和公司邮箱):

bash 复制代码
git config --global user.name "你的姓名"
git config --global user.email "你的企业邮箱"

继续在 VS Code 的终端里输入以下命令(把邮箱换成你的企业邮箱),然后一路按回车键即可:

bash 复制代码
ssh-keygen -t ed25519 -C "你的企业邮箱"

询问文件名时: 你会看到:Enter file in which to save the key (C:\Users\94447/.ssh/id_ed25519): 操作:直接按 Enter 键。不要输入任何东西,使用默认路径即可。

  1. 询问密码时: 你会看到:Enter passphrase (empty for no passphrase): 操作:直接按 Enter 键。企业开发通常不需要设置额外密码,直接回车跳过。

  2. 确认密码:

3.获取公钥

现在,密钥已经生成在默认路径了。我们需要把公钥内容复制出来。

在终端输入以下命令并回车(注意:这次 cat 是用来读取文件的,要输入):

bash 复制代码
cat 你的路径\.ssh\id_ed25519.pub

别急,既然你的 SSH 密钥已经成功生成了,接下来就是最后几步配置了。在 VS Code 中配置 Git 其实非常简单,我们分三步走:

📌 第一步:把公钥添加到公司的代码平台 这是最关键的一步,相当于把你家的"钥匙"(公钥)交给公司的"门卫"(代码平台)。 1. 先确保你已经在 VS Code 终端里运行了 cat C:\Users\94447\.ssh\id_ed25519.pub,并且完整复制了那一长串以 ssh-ed25519 开头的字符。 2. 登录你们公司用的代码托管平台(比如 GitLab、GitHub 或 Gitee)。 3. 找到 个人设置 (Settings) -> SSH 密钥 (SSH Keys)。 4. 点击"添加密钥 (Add Key)",把刚才复制的内容粘贴进去,标题随便填(比如"我的办公电脑"),然后保存。

📌 第二步:在 VS Code 里拉取公司项目 配置好公钥后,就可以把公司的代码拉到你电脑上了: 1. 在公司代码平台的仓库页面,找到 克隆 (Clone) 按钮,选择 SSH 方式,复制那个以 git@ 开头的链接。 2. 打开 VS Code,按下快捷键 Ctrl + Shift + P(Mac 是 Cmd + Shift + P),在弹出的输入框里输入 Git: Clone 并回车。 3. 把刚才复制的 SSH 链接粘贴进去,回车。 4. 选择一个你电脑上的文件夹来存放代码,VS Code 就会自动开始下载项目了。

📌 第三步:日常写代码与提交(VS Code 可视化操作) 代码拉下来后,以后你写代码就完全不需要敲 Git 命令了,VS Code 左侧自带的"源代码管理"功能非常强大: 查看修改:点击左侧的"源代码管理"图标(或者按 Ctrl + Shift + G),你会看到你修改过的文件列表。 提交代码 (Commit):在修改的文件旁边点击 + 号(暂存更改),然后在上面的输入框里写一句本次修改的说明(比如"修复了登录页面的bug"),最后点击"提交 (Commit)"按钮。 推送代码 (Push):提交后,点击旁边的"同步更改 (Sync Changes)"或"推送 (Push)",你的代码就正式上传到公司服务器了。

相关推荐
满天星83035771 天前
【Git】原理及使用(七) (多人协作 [下])
git
郡杰1 天前
Git基础与开发平台搭建
git·后端
钟智强1 天前
我警告了 329 天
git·php·wordpress·webshell
乐观的冷风2 天前
我们需要将文件添加到暂存区才能提交,而移除文件后是无法添加到暂存区的,那么怎么移除一个文件让GIT不再将其纳入版本控制呢?上图中GIT已经给出了说明:
git
tjl521314_212 天前
Git SSH Host Key Verification Failed 问题排查与解决
运维·git·ssh
嘶哈哈哈2 天前
[特殊字符] Git 协作指南
git
say_fall2 天前
【Git 精品详解】企业规范:企业级开发模型、Git Flow、发版流程规范、Code Owner 制度、事故应急回滚
大数据·linux·服务器·git·学习·elasticsearch
江畔柳前堤2 天前
第13章:docker生产环境部署实战
运维·git·docker·容器·代码复审
GuHenryCheng3 天前
【ESP32】ESP-IDF开发环境搭建(cursor)
git·stm32·单片机·学习
kaka。。3 天前
GIT安装+代码推送
git