首页 > 其他分享 >VSCode中使用Git/git 代码管理

VSCode中使用Git/git 代码管理

时间:2023-04-05 19:35:40浏览次数:34  
标签:Git git VSCode RSA github hosts ssh com

1.在一个目录下clone项目:

git  clone  [email protected]:hemoumou-debug/libjpeg-turbo.git

问题1:
image

解决:

需要从 known_hosts 文件中删除旧的 github.com RSA 密钥,然后将新的 RSA 密钥添加到文件中。您可以按照以下步骤操作:

  1. 在文本编辑器中打开您的 known_hosts 文件。在 Windows 上,该文件通常位于 C:\Users\your_username\.ssh\known_hosts
  2. 找到与 github.com 条目相对应的行并将其删除。
  3. 保存文件。
  4. 运行 ssh-keyscan 命令以获取 github.com 的新 RSA 密钥。您可以通过在终端中运行以下命令来执行此操作:ssh-keyscan github.com 此命令将在终端中输出 github.com 的新 RSA 密钥。
  5. 复制新的 RSA 密钥并通过在终端中运行以下命令将其添加到您的 known_hosts 文件中:
    echo "github.com ssh-rsa NEW_RSA_KEY" >> ~/.ssh/known_hosts
    NEW_RSA_KEY 替换为您在步骤 4 中获取的 RSA 密钥。
  6. 再次尝试运行 ssh -T [email protected] 命令。现在它应该可以正常工作,没有任何警告或错误。

image

成功拉取到代码:
image

2.使用VScode 打开项目

image

1——进行git操作
2——编辑commit信息
3——git add
4——git commit -m

提交代码
image

注意:我使用这个办法一直没法提交成功,延时很长,最终结果未测试
image

使用git进行代码管理

image
image
(之前很长一段时间尝试将本地分支与远程分支关联进行代码提交,一直失败,不确定什么原因[不确定是否与known_hosts相关])
比较简单的方法就是在空白文件夹中:

1.git bash here
2.git clone xxxxxx
3.将文件添加到目录下
4.git add / git commit /git push

image

标签:Git,git,VSCode,RSA,github,hosts,ssh,com
From: https://www.cnblogs.com/HarperHe/p/17290222.html

相关文章

  • git bash报错fatal: detected dubious ownership in repository at的解决方法
    情况在gitbash中输入"gitadd."命令时报错"fatal:detecteddubiousownershipinrepositoryat" 原因文件夹的所有者和现在的用户不一致例如:文件夹的所有者是Administrator,而当前用户是myAccount 方法1右键文件夹->属性->所有者->更改->勾选应用到所有子目......
  • Git命令列表--git-restore
    GitRestore名称git-Restore-恢复工作树文件这个命令是试验性的。其行为可能会改变。语法gitrestore[<options>][--source=<tree>][--staged][--worktree][--]<pathspec>…​gitrestore[<options>][--source=<tree>][--staged][--worktree]--pathspec-fr......
  • Git命令列表--git-reset
    GitReset名称git-Reset-重置当前HEAD到指定的状态或者复制条目到索引语法gitreset[-q][<tree-ish>][--]<pathspec>gitreset[-q][--pathspec-from-file=<file>[--pathspec-file-nul]][<tree-ish>]gitreset(--patch|-p)[<tree-ish>][--][<p......
  • OpenCV的安装和vscode的配置
    在图像处理领域,OpenCV的使用是必不可少的,这里介绍一下OpenCV的安装及其在vscode中的配置1.OpenCV的安装(1)安装依赖sudoapt-getinstallbuild-essentialsudoapt-getinstallcmakegitlibgtk2.0-devpkg-configlibavcodec-devlibavformat-devlibswscale-devsudoapt-ge......
  • git操作全流程
     一:上传____________________________________________________________________________________________________________________________________________________________1.在总文件夹下删除所有.git的文件(git就是放要上传的东西)2.设置.gitignore文件从github上下载pyt......
  • VSCode设置中文
    1.安装插件2.按快捷键【Ctrl+Shift+P】,或者“设置--->命令面板”,输入“configurelanguage”......
  • 《渗透测试》信息打点-公众号服务&Github监控&供应链&网盘泄漏&证书图标邮箱资产 2023
     #微信公众号-获取&三方服务1、获取微信公众号途径https://weixin.sogou.com/2、微信公众号有无第三方服务 #Github监控-开发&配置&源码目标中开发人员或者托管公司上传的项目存在源码泄漏或配置信息(密码密匙等),人员数据库等敏感信息,找到多个脆弱点。1、人员&域名&邮箱......
  • git 使用过程中遇到问题
    [email protected]:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.这个是说没有拉取权限,这个时候,就需要配置ssh-key先配置好账户/项目的SSH公钥gitconfig--globaluser.name"用户名称" gitconfig--glo......
  • git merge 和 git rebase 的区别
    Git版本控制中,gitrebase和gitmerge这两个命令都可以用来集成从一个分支和另一个分支的更改。它们是两种不同的合并方法,本文将介绍它们的差异。gitrebase和gitmerge主要差异是什么?最近ChatGPT大火,请它来回答一下:Gitmerge将两个分支中的所有提交都合并到一起,并创建一......
  • vscode常用的快捷键
    格式化代码(整个文件):shift+alt+f格式化选中的代码:ctr+kctr+f☺查找文件:ctrl+p☺全局查找文件:ctrl+shift+f☺查看文档中所有用到该变量/方法名的地方:ctr+鼠标点击☺万能键[打开命令面板]:Ctrl+Shift+P要选中某个变量/方法名:双击鼠标★在当前行下方插入一行......