repo代码导入步骤以及ssh秘钥添加配置

1.考入相应的代码压缩包repo代码(压缩时不可用手机内存传输,不然解压会有问题)

2.将repo压缩包解压到自己设定的work目录中

3.将解压的repo代码更新到最新版本,需要注意的是需要匹配ssh代理才行

4.代码更新ssh操作步骤

(1)打开终端,输入命令git config --list,查看代理用户名和代理邮箱是否是
	user.email=xxxx@xxxx
	user.name=xxxx
	color.ui=auto
	如果不是,植入命令git config --global user.email "xxxx@xxxx"
	或者git config --global user.name "xxxx"进行修改

  (2) 再终端中输入命令ssh-keygen,出现需要输入的数据,然后点击enter键直接跳过去,然后  	        
      会发现隐藏文件/home/.ssh中id_rsa.pub文件,id_rsa.pub文件中会出现一连窜ssh密钥,
      将密钥拷贝,后面加入代理里需要。

(3)登入http://110.10.108.154:8084/链接,输入帐号xxxx,密码123,点击         	   
    Seetings中SSH  Public Key项会弹出ssh代理添加目录,在目录下面有个Add Key	   
    按键,点击Add Key按键,将/home/.ssh中id_rsa.pub文件中的ssh密钥粘贴到填入框 	   
    中,点击add按钮确认即可,你会发现上面的代理目录最后面会出现你刚刚添加的代理数据.
    
    注意:
    有时候个人邮件如果设置不正确,id_rsa.pub文件中的ssh密钥内容最后一行不是自己的邮箱,
    会报“The authenticity of host ”xxxxxxxxxx“ can't be established.”错误
    可以使用
    ssh-keygen -t rsa -C "邮箱" 
	连续3个回车。重新生成id_rsa.pub文件,检查ssh密钥内容最后一行不是自己的邮箱,正确了再重新
	添加到SSH  Public Key里

(4)然后,进入/etc/hosts文档中填写下面数据
	git服务器ip  用户名

(5)回到终端,输入命令eval "$(ssh-agent -s)",然后在输入ssh-add,就可以了

(6)开始更新repo代码,在终端输入repo sync -c差异性更新即可更新代码

注意:如果git命令不生效,可以使用eval "$(ssh-agent -s)"和ssh-add让其生效

你可能感兴趣的:(开发工具之常用技巧)