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

相关推荐
凯尔萨厮3 小时前
Git(学习笔记)
笔记·git·学习
一技安身5 小时前
【Git】零基础入门实战教程(Windows 完整版,适配竞赛仓库)
windows·git
LXY_BUAA7 小时前
Git_在飞牛中部署 GitLab_20260817
git·gitlab
阳墨余9 小时前
Git 同时管理 Gitee 和 GitHub 的 SSH 配置实战
git·gitee·github
fengyehongWorld17 小时前
Git 认证凭据管理
git
暮云星影1 天前
git版本发布
git·gitee·github·gitea
乌夷1 天前
Git Flow 分支模型
git
独隅1 天前
VS Code Git 工作树多分支并行开发实战评测
git
暮云星影1 天前
git仓库分支管理
git·gitee·github·gitea
互联网中的一颗神经元2 天前
ZZ — Git 速查表
大数据·git·elasticsearch