使用shh登錄git和Linux 、ftp的詳解

git登錄---初次上git,需要賬號和郵箱登錄,這個方法欠妥(后期每次登錄都需要加上),安全性相對低,建議用shh協(xié)議的方法生成密鑰對-------步驟

1.先登錄

git config --global user.name ‘xxxxx’? ? ? ?//用戶名

git config --global user.email ‘xxx@xx.xxx’? ? ? ?//郵箱

2.生成秘鑰? ? ?按三個回車后:


如圖順利完成后,找到.ssh目錄下(一般電腦的路徑C:\Users\Administrator\.ssh)得到了兩個文件:id_rsa(私有秘鑰)和id_rsa.pub(公有密鑰);

3.記事本打開id_rsa.pub(公有密鑰),復(fù)制內(nèi)容(注意有無多余空格)到上面賬號郵箱所注冊的git中,我的是git阿里云代理商----如下圖;


后面的每次登錄,本地電腦私鑰和平臺上的公鑰自動驗證,很方便!

下面說下git的最基本和最常用的幾個命令

多使用幾遍就能發(fā)現(xiàn)git非常簡單實用,以下幾個日常工作使用的命令,初次使用步驟:本地克隆倉庫--克隆遠(yuǎn)程倉庫數(shù)據(jù)--更新和提交代碼;

git init? ? ? //初始化倉庫? ? ? ? ? //即創(chuàng)建倉庫

git clone? //克隆git上的代碼? ?

git status? ? //查看Git狀態(tài)? ? ? ? ?//此步驟可省略

git add .? ? ?//跟蹤不同于遠(yuǎn)程倉庫的數(shù)據(jù)? ? ? ? ? ?//即查看本地倉庫更新后的代碼

git commit -m '備注說明'? ? ? //提交跟蹤的數(shù)據(jù)到暫存區(qū)? ? ? ? ?//即選中上一步跟蹤到的代碼

git push origin master? ? ? ? ?//推送提交的數(shù)據(jù)到遠(yuǎn)程倉庫? ? ? ?//將上一步選中的代碼提交

git pull origin master? ? ? ? ? ?//同步遠(yuǎn)程倉庫的數(shù)據(jù)到本地? ? ? ? //git pull <遠(yuǎn)程主機名> <遠(yuǎn)程分支名>:<本地分支名>;如果遠(yuǎn)程分支是與當(dāng)前分支合并,則冒號后面的部分可以省略;git push?同理

注:常見面試題---git pull和git clone區(qū)別:git pull命令的作用是,取回遠(yuǎn)程主機某個分支的更新,再與本地的指定分支合并;git clone遠(yuǎn)程操作的第一步,通常是從遠(yuǎn)程主機克隆一個版本庫,這時就要用到git clone命令。

git config XXX? ?查看配置XXX的信息

git config --list? ?檢查已有的配置信息

git add -f 文件名? 強制追蹤? ? ? ? ?//有的文件不知名原因無法跟蹤,執(zhí)行此命令強制即可

Linux登錄:

交到我手里的只有一個公鑰,因此只能shh協(xié)議登錄阿里云服務(wù)器,我的是使用了終端secureCRT進行登錄,附上百度云盤資料鏈接:鏈接:https://pan.baidu.com/s/1fFVslsleguKSRXmUM-qAqQ? 密碼:2xvy

按照如圖步驟,將公鑰添加則登錄成功;

終端操作Linux,使用git,secureCRT,putty,scp都可行,都能生成并使用shh,找最適用的那個即可;我的情況是Linux服務(wù)器端密鑰已生成,匹配登錄即可;

登錄終端后,進入 /?目錄,使用lnmp一鍵安裝進行環(huán)境配置,參考:https://www.cnblogs.com/leilei-1/p/7846120.html

Linux常用命令:進入根目錄下,找到安裝包lnmp1.5(這是我安裝的版本)目錄下,查看有沒有?uninstall.sh這個文件,有則執(zhí)行:?./uninstall.sh? ? //一鍵卸載

ftp登錄:

ssh登錄ftp,以圖形界面兩個有名的軟件Winscp,F(xiàn)ileZilla,以Winscp為例,圖:

進入高級設(shè)置:

注意用戶名輸入是否正確!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容