首页 > 其他分享 >Git配置SSH key(解决需要一直输入用户名和密码的问题)

Git配置SSH key(解决需要一直输入用户名和密码的问题)

时间:2024-02-06 21:02:51浏览次数:24  
标签:bash git Git SSH key 输入 ssh

1、检查自己电脑上是否已经生成了SSH key

(1)打开git bash
(2)输入cd ~,进入家目录
(3)输入cd .ssh,出现bash: cd: .ssh: No such file or directory则表示没有

	注:若要重新生成SSH key,可以删除改文件


2、创建SSH key

(1)输入ssh-keygen -t rsa -C [email protected],需要连续回车
(2)执行完该命令,将会在家目录下生成.ssh文件
(3)进入.ssh文件,输入cat id_rsa.pub,将会打印公钥


3、在GitHub官网上配置SSH key

(1)复制公钥,登录GitHub官网,点击头像处下拉框,选择setting->SSH and GPG keys
(2)点击new SSH key,将公钥粘贴到key中
(3)在官网中进入到当前项目,点击code->code->SSH,复制里面的内容
(4)在git bash中进入到git管理的该项目目录下,输入git remote add originssh [email protected]:xxx/yyy.git,给SSH连接建立远程代号originssh 


配置完成后下次提交代码时就不用再输入用户名和密码啦~


标签:bash,git,Git,SSH,key,输入,ssh
From: https://blog.51cto.com/u_16231213/9631412

相关文章

  • 水杉在极狐GitLab 的 DevOps 实践
    作者:华东师范大学数据学院陈烨如果看图文不过瘾,可以观看视频版背景项目我是来自于华东师范大学数据学院的,我们学院一直非常重视计算机和教育之间相结合,水杉就是我们诸多探索的其中之一。跟很多软件的落地一样,我们水杉也是经历过了从几个人的小规模开发到目前的几十个人开发......
  • 02. Git的基本使用
    一、设置用户签名gitconfig--globaluser.name用户名gitconfig--globaluser.email邮箱地址  签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够查看,以此确认本次提交是谁提交的。Git首次安装必须设置一个用户签名,否则无法提交代码。......
  • x64dbg 防止丢失数据库的插件 DbGit
    我跟了一晚上,说丢就丢了,真的无语~找到个使用git的方式备份数据库的插件DbGit 试了下,使用很简单!在手动保存或退出x64dbg时会自动执行 git add -A git commit -m命令。数据库似乎必须得在软件目录下的db目录才行,在被调试程序目录,似乎不行! 从此不会丢数据了,也算......
  • 下载、安装Git并拷贝GitHub项目到本地的流程
      本文介绍分布式开源版本控制系统Git的下载、安装,并基于Git实现克隆GitHub中项目代码的方法。  Git是一款开源软件,因此我们直接在Git的官方下载地址下载最新版本的Git即可。其中,在下图所示的位置选择适合我们操作系统的Git版本。  随后,选择下图红色方框内的内容,下载最新......
  • git命令的基本使用
    目录一、概念二、git命令1、git初始配置全局的用户名、邮箱和密码2、git本地仓库常用操作3、git远程仓库常用操作4、git分支常用操作5、其他命令或操作三、注意事项1、gitpush命令出现403错误2、用SSH方式下载/克隆远程仓库3、.gitignore文件一、概念Git是一个用于管理源代码的......
  • Git常用操作(IDEA界面)压缩提交到最后一次
    这是初始状态提交了三次后将feat:提交1到feat:提交3合并成一次提交记录按住Shift选中feat:提交1到feat:提交3右键选择压缩提交编辑提交信息点击确定最后的压缩提交后的内容和未压缩的是一致的提示:进行操作时请注意备份数据!!!防止操作失败丢失......
  • [Go] Defer keyword
    defermakesuretheoperationwillbeexecutedattheendofafunction.funcloadChampions()([]champion,error){ file,err:=os.Open("tft_champions.json") iferr!=nil{ returnnil,err } deferfile.Close() varchampions[]champion......
  • 5 款轻松上手的开源项目「GitHub 热点速览」
    大家都忙一年了,所以今天来点轻松的吧!就是那种拿来直接用、免费看的开源项目。开源真是一个充满惊喜的宝库,很多开源软件比收费软件还好用,比如这款开箱即用的电视直播软件:my-tv,它免费、无广告、启动快,内置高质量直播源,主打一个免费好用。我最近被云厂商的一键购买「幻兽帕鲁」私服......
  • 使用codeium代替Github Copilot
    起因GithubCopilot过期了,找替代品于是就有了这个codeium注意:安装后如果不弹出登录界面就:双击shift弹出搜索框,然后输入ProvideAuthTokentoCodeium,点击进去,会出现url。复制url到浏览器打开并登录,然后复制token粘贴到pycharm里。然后有网址出来,复制那个网址,注册一......
  • Obsidian电脑+手机端同步(github+MGit)
    系统和软件版本名称版本Obsidian1.5.3华为HarmonyOS4.0.0Git2.43.0-64-bitMGit1.7.0(手机端)F-Droidapk(手机端)安装F-Droid是因为我的手机是HarmonyOS系统,没有谷歌框架,无法通过googleplay安装MGit,所以下载F-Droid来安装MGit.所需软件包链接......