使用shh登录git和Linux 、ftp的详解

git登录---初次上git,需要账号和邮箱登录,这个方法欠妥(后期每次登录都需要加上),安全性相对低,建议用shh协议的方法生成密钥对-------步骤

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(公有密钥),复制内容(注意有无多余空格)到上面账号邮箱所注册的git中,我的是git阿里云代理商----如下图;


后面的每次登录,本地电脑私钥和平台上的公钥自动验证,很方便!

下面说下git的最基本和最常用的几个命令

多使用几遍就能发现git非常简单实用,以下几个日常工作使用的命令,初次使用步骤:本地克隆仓库--克隆远程仓库数据--更新和提交代码;

git init      //初始化仓库          //即创建仓库

git clone  //克隆git上的代码   

git status    //查看Git状态         //此步骤可省略

git add .     //跟踪不同于远程仓库的数据           //即查看本地仓库更新后的代码

git commit -m '备注说明'      //提交跟踪的数据到暂存区         //即选中上一步跟踪到的代码

git push origin master         //推送提交的数据到远程仓库       //将上一步选中的代码提交

git pull origin master           //同步远程仓库的数据到本地        //git pull <远程主机名> <远程分支名>:<本地分支名>;如果远程分支是与当前分支合并,则冒号后面的部分可以省略;git push 同理

注:常见面试题---git pull和git clone区别:git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并;git clone远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。

git config XXX   查看配置XXX的信息

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

git add -f 文件名  强制追踪         //有的文件不知名原因无法跟踪,执行此命令强制即可

Linux登录:

交到我手里的只有一个公钥,因此只能shh协议登录阿里云服务器,我的是使用了终端secureCRT进行登录,附上百度云盘资料链接:链接:https://pan.baidu.com/s/1fFVslsleguKSRXmUM-qAqQ  密码:2xvy

按照如图步骤,将公钥添加则登录成功;

终端操作Linux,使用git,secureCRT,putty,scp都可行,都能生成并使用shh,找最适用的那个即可;我的情况是Linux服务器端密钥已生成,匹配登录即可;

登录终端后,进入 / 目录,使用lnmp一键安装进行环境配置,参考:https://www.cnblogs.com/leilei-1/p/7846120.html

Linux常用命令:进入根目录下,找到安装包lnmp1.5(这是我安装的版本)目录下,查看有没有 uninstall.sh这个文件,有则执行: ./uninstall.sh    //一键卸载

ftp登录:

ssh登录ftp,以图形界面两个有名的软件Winscp,FileZilla,以Winscp为例,图:

进入高级设置:

注意用户名输入是否正确!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容