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让其生效