这个是下载的ubuntu16版本
首先
下载SSH服务
sudo apt-get install openssh-server
验证下载后是否已经开启了服务:
ps -e | grep ssh
如果只有ssh-agent表示还没启动。
执行下句,开启服务
/etc/init.d/ssh start
如果显示sshd则说明已启动成功。
安装所需要的程序包:
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
安装JDk1.8
sudo apt-get install openjdk-8-jdk
下载Repo,打开Ubuntu上的Terminal
,首先在根目录下创建一个bin目录,输入命令:
然后添加路径(博主使用的finshell 我觉得挺好用的)
下载Repo工具,
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 国外
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o ~/bin/repo 国内
使用国内的话如果显示连接不上可以跳过证书
忽略SSL证书验证错误。你可以使用-k
(或--insecure
)选项来告诉curl忽略SSL证书验证错误
下载好Repo工具之后,授予可执行权限,命令如下:
chmod a+x ~/bin/repo
初始化仓库,这里需要设置你的邮箱和名称,命令分别如下所示:
git config --global user.name "liudong"
git config --global user.email "liudong"
然后你就要创建对应的文件夹
在你的文件夹里同步远程代码
python3.6 ~/bin/repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-9.0.0_r8
这里会报python的错 所以我拿3.6启动的 因为ubuntu本身是自带python2.7和python3.5的 有些3.5是跑不起来的 3.8版本下载后显示3.6最后无奈使用的3.6版本的
例如:
安装python3.6
首先查看版本号:
# python -V 或者 #python --virsion
Python 2.6.6
下载新版python:
# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
解压缩:
下载完成之后,进行解压缩:# tar -zxvf Python-3.6.2.tgz
进入解压缩后的目录,安装配置:
# cd Python-3.6.2/
# ./configure
执行 ./configure 时,如果报错:configure: error: no acceptable C compiler found in $PATH
然后你就设置你的环境变量就好了
其实还有一种方式是用pip来下载,看大家想用哪种。
原因是:执行找不到解释器
重新看一下python,不行就重新下载一份环境变量设置好
Repo初始化完成之后,我们就可以同步远程代码了,输入命令:
repo sync
原因:服务器证书验证失败。
解决设置 git 禁用证书验证。(可能会降低安全性)不懂得不要瞎用
git config --global http.sslverify false
git config --global https.sslverify false
export GIT_SSL_NO_VERIFY=1