環境:ubuntu18.04
根據darwin原始碼獲取文件,使用「alt+ctrl+t」開啟命令視窗,輸入
$ssh-keygen
一直回車,回車,回車
可以看上圖有生成了id_rsa檔案,在/home/******n/.ssh/id_rsa位置(不同電腦位置不同,自己注意一下),需要將這個檔案複製給君正的工作人員新增許可,才可以繼續進行原始碼同步。但是該檔案是隱藏的,所以我們進行如下操作:
①進入該檔案所在的資料夾
$cd /home/******n/.ssh
②將該檔案提取出來
然後我們就可以看到在主資料夾裡有這個id_rsa.pub檔案了,
接下來將這個檔案發給君正的工作人員進行許可認證後,然後我們就可以繼續下去了。
$mkdir project_workspace
$cd project_workspace
$wget
$chmod +x repo
$./repo init -u ssh://[email protected]:29418/mirror/darwin/project/manifest.git
出現錯誤一:unable to negotiate with ***.***.***.*** port 29418: no matching key exchange method found.
解決辦法(若沒有config檔案請建立乙個):
$sudo vi /etc/ssh/ssh_config
在ssh_config檔案裡輸入:
出現錯誤二:
解決辦法
$ git config --global user.email "輸入你的郵箱"
$ git config --global user.name "輸入你的姓名"
$ rm .repo -rf
出現錯誤三:報錯如下:
unable to negotiate with ******xx: no matching cipher found. their offer: aes128-cbc,3des-cbc,blowfish-cbc,aes192-cbc,aes256-cbc
fatal: 無法讀取遠端倉庫
no matching cipher found. their offer: aes128-cbc,3des-cbc,blowfish-cbc,aes192-cbc,aes256-cbc
解決辦法:
$sudo vi /etc/ssh/ssh_config
找到該行:
# ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blow fish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour
把下面這行新增到後邊(不用加#):
ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc
儲存即可。解決上述問題後,輸入以下原始碼同步**,即可同步成功。
$ ./repo init -u ssh://[email protected]:29418/mirror/darwin/project/manifest.git
$./repo sync
後面編譯所需依賴的庫:
sudo apt-get install autopoint
sudo apt-get install liblzo2-dev
sudo apt-get install build-essential
sudo apt-get install automake autoconf m4 libtool gettext
sudo apt-get install zlib1g-dev
sudo apt-get install libncurses5-dev libslang2-dev libselinux1-dev debhelper lsb-release
pkg-config po-debconf
python 原始碼安裝教程 原始碼安裝python3
裝好yum源和epel源 解壓安裝 root localhost a ls python 3.6.0.tgz root localhost a tar xf python 3.6.0.tgz c usr local src root localhost a cd usr local src root...
原始碼LAMP安裝教程
本教程針對剛進入linux世界的新手,以及centos初學者。如有大佬,請無視本教程。顏色表示 警告指令 1.lamp環境簡介 lamp是一種web網路應用和開發環境,是linux,apache,mysql,php perl 的縮寫,每乙個字母代表了乙個元件,每個元件就其本身而言都是功能非常強大的元...
Swoole原始碼安裝教程
1 安裝swoole cd usr local src wget tar zxvf v1.9.1 stable.tar.gz cd swoole src 1.9.1 stable usr local php bin phpize configure with php config usr local...