ca-certificates和openssh-server、openssh-client、git
apt-get update
apt-get install -y --no-install-recommends ca-certificates openssh-server openssh-client git
git --version
第一種方式,使用賬戶以前已有的金鑰
cp -r ./docker/.ssh /root/.ssh
chmod 0600 /root/.ssh/id_rsa
eval $(ssh-agent)
ssh-add /root/.ssh/id_rsa
第二種 建立新的金鑰
#1)本地生成key
ssh-keygen -t rsa -c "email@**.com"
ssh-keygen -t rsa -c "diamond.account"
生成的金鑰會在使用者目錄下的.ssh中
ubuntu的預設使用者目錄為 /root
生成的金鑰在 .ss**件夾下
# cd ~
# pwd
/root
# ls -a
. .. .bashrc .profile .ssh
#cd .ssh
# ls -a
. .. aaa aaa.pub
#2)檢視生成的key
cat ~/.ssh/aaa.pub
#3)在github個人賬戶配置key
執行以下命令配置使用者資訊
git config --global user.name "username"
git config --global user.email "email@**.com"
git config --global credential.helper store
git config user.name
git config user.email
檢視使用者
# git config --list
user.name=username
user.email=email@**.com
credential.helper=store
其實,配置完成後在使用者目錄會生成 .gitconfig檔案,使用者儲存配置的使用者資訊:
# cd ~
# ls -a
. .. .bashrc .gitconfig .profile .ssh
檢視.gitconfig檔案內容:
# cat .gitconfig
[user]
name = username
email = email@**.com
[credential]
helper = store
例如:轉殖公司的專案
一般訪問的都是公司的gitlab,所以這裡就不說怎麼建倉庫了。
第一次使用的時候需要輸入使用者名稱和密碼,並會在 使用者目錄下生成.git-credentials檔案
# ls -a
. .. .bashrc .git-credentials .gitconfig .profile .ssh
檔案內容如下
#cat .git-credentials
生成了這個檔案,以後使用git的時候就不需要輸入密碼了
以後就不用輸入了,所有如果想要第一次也不用輸入使用者名稱密碼的話,可以自己手動建立該檔案,並寫入
上面的rep時你的倉庫的host,對應位址裡的rephost
關於ubuntu安裝git並配置SSH Key
開啟終端,輸入命令 sudo apt get install gitgit config global user.name your name git config global user.email email example.com 檢視使用者名稱和郵箱是否設定成功 git config lis...
ubuntu 安裝並配置golang
雖然安裝和配置go很簡單,但是很多初學者在第一次安裝go環境時會遇到各種坑。這篇部落格完整演示一次如何在ubuntu上安裝和配置golang 第一步,檢視系統版本 在終端輸入 lsb relasase a 記住你的系統版本,這裡可以看見我的是版本是 ubunt 18.04.1 lts 更具自己機器的...
ubuntu 安裝並配置zsh
1 安裝 sudo apt get install zsh 2 設定預設shell 預設裝到 bin zsh which zsh sudo tee a etc shells sudo chsh s bin zsh 二.配置 通過oh my zsh 1.安裝 oh my zsh sh c wget o...