关于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)",你的代码就正式上传到公司服务器了。

相关推荐
sunshine22 girl5 小时前
git tag-项目流程
git
imDwAaY18 小时前
6篇文章讲清楚Git:Git 远程协作:fetch、pull、push 到底有什么区别?(3/6)
git·后端
imDwAaY18 小时前
6篇文章讲清楚Git:Git 撤销与恢复:reset、revert、restore 应该怎么选?(4/6)
git
用户733096461230918 小时前
再也不怕手滑丢代码!给 git 高危操作加一层安全校验
git
广白19 小时前
Git Tag 实战:从出包追溯到版本发布
前端·git·面试
Winlifes6 天前
我给 Codex 做了一个 Git 面板:分支树、提交历史和工作区操作
git
郑州光合科技余经理7 天前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
我命由我123457 天前
Git 推送报错:error: src refspec main does not match any
运维·git·gitee·github·运维开发·学习方法·版本控制
Lcr3s7 天前
Git基础之(0):如何在Ubuntu(Linux)上安装git
git
玄芯散人8 天前
【筑基·058】Git协作工作流:冲突解决和PR流程
git·版本控制·团队协作