1、新增使用者
sudo useradd 使用者名稱
sudo passwd 使用者名稱
這個時候會提示你輸入密碼,輸入兩次密碼即可
2、靜態 IP 設定
1、設定 IP 地址
sudo vi /etc/sysconfig/network/ifcfg-eth0 #編輯配置檔案
鍵入內容
BOOTPROTO=`static` #靜態 IP
IPADDR=`192.168.1.9` #IP 地址
NETMASK=`255.255.255.0` #子網掩碼
STARTMODE=`auto` #開機啟動網路
2、設定閘道器
輸入 sudo vi /etc/sysconfig/network/routes
編輯檔案, 如果檔案不存在就建立
鍵入內容
default 192.168.1.1 -- #IP 後面有一個空格
3、設定 DNS
輸入 sudo vi /etc/resolv.conf
編輯檔案
鍵入內容
nameserver 114.114.114.114
nameserver 8.8.8.8
4、重啟網路卡
以下三個命令都可以重啟網路卡
sudo rcnetwork restart
sudo service network restart
sudo /etc/init.d/network restart
3、開啟 ssh 遠端連線
1、修改 sshd_config
輸入 sudo vim /etc/ssh/sshd_config
做如下修改
PermitRootLogin yes [需要把註釋 #號去掉,允許 Root 使用者登入]
PasswordAuthentication yes [預設是不支援密碼驗證的,要把 no 改為 yes]
2、開機自啟
chkconfig sshd on
按提示輸入管理員密碼
3、 重啟 sshd 服務
sudo service sshd restart #重啟 sshd 服務
4、安裝 git 通過 SSH 拉取程式碼
由於系統是 SUSE Linux Enterprise 12 的,自帶 GIT
1. 安裝 GIT
1. 源安裝
sudo zypper install git-core
y
這樣就安裝成功了 GIT
如果這裡安裝失敗報錯, 請使用原始碼安裝
2. 使用原始碼安裝 (上面如果安裝成功了, 請無視本條)
wget https://www.kernel.org/pub/software/scm/git/git-2.9.4.tar.xz #下載
xz -d git-2.9.4.tar.xz # 解壓
tar -xvf git-2.9.4.tar # 解壓
cd git-2.9.4 #進入目錄
./configure #編譯配置檔案
sudo make && sudo make install #安裝
git # 輸入 GIT 沒有下面的錯誤就是安裝成功了
If `git` is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf git #錯誤資訊
2. 生成 SSH 並連結到 GITLAB
1. 生成 rsa SSH 金鑰
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" # 連按四下回車生成下面這樣就可以了
Generating public/private rsa key pair.
Enter file in which to save the key (/home/allspark/.ssh/id_rsa): # 不用管,直接回車
Enter passphrase (empty for no passphrase): # 不用管,直接回車
Enter same passphrase again: # 不用管,直接回車
Your identification has been saved in /home/allspark/.ssh/id_rsa.
Your public key has been saved in /home/allspark/.ssh/id_rsa.pub. # 這裡的地址在下面會使用到
The key fingerprint is:
SHA256:gceOfzsLaB90YpuUmYkyg+9C9qT6lZekMCqHs0v6qsw 1249110692@qq.com
The key`s randomart image is:
+---[RSA 4096]----+
| |
| o |
| . + |
| . = * |
| + + + S . |
| oo+.B B = |
|=+.+= = * . |
|*+oo.o . +.. |
|OEo.. . oo |
+----[SHA256]-----+
看到上面這樣顯示就成功了。
2. 將 SSH 金鑰新增到 GITLAB
vi /home/allspark/.ssh/id_rsa.pub # 這個地址是上面生成 SSH 的地方
複製檔案裡面的內容
開啟 Gitlab,點選設定,點選 SSH 金鑰,貼上到右側方框內,新增。
回到 suse
3. 拉取程式碼
git clone [url]
按提示輸入 yes
等待拉取成功,輸入 ll
就可以看到拉取的程式碼了。
SUSE12Sp3 安裝配置. net core 生產環境 – 總彙