1. 如果是在Linux上生成的id_rsa文件,就把这个私钥拷贝到~/.ssh/下,然后用下面命令将id_rsa的权限设置为600(如果不改600,就不能登陆!):
chmod 600 ~/.ssh/id_rsa
2. 另外编辑/etc/ssh.config
sudo vim /etc/ssh.cnfig
把下面注释行的#去掉
RSAAuthentication yes
Passwo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-12-18 22:48:14
                            
                                9304阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            步骤1.检查是否已经存在SSH Key 打开电脑终端,输入以下命令: ls -al ~/.ssh 会出现两种情况 步骤2. 生成/设置SSH Key 继续上一步可能出现的情况 (1)情况一: 终端出现文件id_rsa.pub 或 id_dsa.pub,则表示该电脑已经存在SSH Key,此时可继续输            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-12-14 19:31:00
                            
                                353阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            生成ssh public key 1.打开终端 输入ssh -v 出现以下内容,表示ssh文件存在 xxx@XXdeMacBook-Pro ~ % ssh -v usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface] [-b bind_ad ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-20 17:09:00
                            
                                1896阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。简单的说,Git - 版本控制工具;Github是一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-02 21:08:59
                            
                                518阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、MAC系统 mac 系统开始就已经为我们安装了ssh 如果没有安装,首先安装 打开终端:$ ssh -v 查看ssh版本 OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-31 11:55:00
                            
                                353阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、MAC系统mac系统开始就已经为我们安装了ssh 如果没有安装,首先安装打开终端:$ ssh -v查看ssh版本OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spe...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-12 15:19:21
                            
                                1988阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
        
        PyCharm与Vscode下git相关操作
    一、更新git1.1 安装homebrewMac 更新git需要使用Homebrew, 而使用官方源下载较慢:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)",
这里建            
                
         
            
            
            
            Mac下查看及生成SSH Key 打开终端,执行:ls -al ~/.ssh:查看本地是否存在SSH-Key: 如果执行结果: No such file or directory 证明本地没有生成的SSH Key,请执行第二步。 如果执行结果: id_rsa id_rsa.pub 证明本地已经存在S ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-18 14:30:00
                            
                                1082阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            mac 怎么创建用户组        contact groups, you’ll never have to manually add the same people to an email over and over. By grouping regularly used contacts, you can save tons of time in the future. H            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 14:03:02
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、GitLab 简介GitLab 是一个利用Ruby on Rails 开发的开源版本控制系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 10:04:04
                            
                                375阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Mac重启后ssh-key失效问题
周日重启了下电脑,今天周一上班拉代码才发现没有权限
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
到ssh目录ssh-add -l一看,好家伙,所有的ssh-key都没有了
网上百度了一波发现解决方案
1、Windows处理方案
在git的根目录中找到bash.bashrc,我的是D            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-10 18:57:30
                            
                                431阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有时我们一台mac上可能会对应多个git账号,这时就需要mac上面创建不同的key来对应不同的git账号。 闲言不语,直接说实现步骤: 1.打开终端,前往.ssh目录 ➜ cd .ssh ➜ .ssh 2.生成一个ssh-key ➜ ssh-keygen -t rsa -C "youremail@e ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-22 18:38:00
                            
                                1216阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。简单的说,Git - 版本控制工具;Github是一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等;GitLab是基于Git的项目管理软件 首先,使用代码管理工具把本地的代码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-02 21:12:31
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1. 查看秘钥是否存在打开终端查看是否已经存在SSH密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份删除,   也可以直接删除,  2.生成新的秘钥, 命令如下 $ssh-keygen -t rsa -C "youremail@example.com"你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,因为这个Key仅仅用于简单的服务,所以也无需设置密码。完成后会有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-17 07:58:00
                            
                                317阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             //自己收藏的快捷,仅作备忘,不喜勿喷  Ctrl +关机:弹出关机提示Ctrl + Opt +  关机 :  正常关机快捷键Cmd + Opt +  关机 :休眠Ctrl + Cmd +  关机:重启Shift + Ctrl + Opt +关机:瞬间关机  
  :拷贝:粘贴:关闭窗口:退出程序 cmd+I:显示文件/文件夹属性 cmd+Backspace:删除:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 20:36:38
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天ssh远程的时候发现无法远程,登录主机查看ssh服务状态,报错如下去查看秘钥发现文件大小为0,看起来是生成秘钥失败了才导致的故障,解决方法简单,删除原有的秘钥,重新生成秘钥就OK了然后重启ssh服务,自动生成新的秘钥就可以了或者也可以通过命令行重新生成相应秘钥ssh-keygen -t ras -b 2048 -f /etc/ssh/ssh_root_rsa_keyssh-keygen -t            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-05-07 14:15:57
                            
                                8024阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            没有生成的SSH Key,请执行第二步。No such file or directory >> 如果vim输出            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-04 11:01:38
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            host% pwd
/usr/home/user
host% cd .ssh
host% ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/usr/home/user/.ssh/id_rsa):
Enter passphrase (empty for no            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-02 13:40:46
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、生成ssh公钥。1.首先判断本机是否创建了公有密钥:$ ls ~/.ssh这个命令用于检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,下面步骤可省略,直接进入步骤2。如果没有类似 id_rsa和id_rsa.pub这样的文件,则表明没有创建。生成的办法://配置git用户名和邮箱:
$ git config user.name "用户名"
$ git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 18:03:55
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们ssh连接到某台linux主机时,需要输入账号密码。为了免密码登录,我们通常使用SSH Key认证的方式。原理大概如下:我们要从A主机ssh登录到B主机,通常我们在A主机上生成密钥对,然后将A主机的公钥传到B主机的某个账户家目录下的.ssh/authorized_keys文件中。比如我们需要从A主机上的root账户下用B主机的root账号来登录B主机,则需要将A主机上root账号的公钥传到B主            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-07-12 09:55:21
                            
                                1169阅读