登录服务器
方法一、
ssh root@IP
// 随后输入密码
方法二、
sudo ssh 云服务器ip地址复制代码
// sudo:赋予权限
首先输入开机密码,然后输入云服务实例的密码
如果想要不输入密码直接通过ssh root@的方式登录
将本地的公钥复制配置到服务器的~/.ssh/authorized_keys文件中
则可以直接通过ssh root@的方式免密码登录
不需要知道服务器IP进行登录
vim ~/.ssh/config
// 配置
Host hostname #设置的别名
HostName #IP
User root
IdentitiesOnly yes
安装nginx和epel-release仓库
yum install epel-release -y
yum install nginx -y
启动nginx和epel仓库
启动nginx:service nginx start
重启nginx:nginx -s reload
关闭nginx:service nginx stop
开启防火墙:systemctl start nginx
在阿里云上开启端口
⚠:不可以直接修改
应该新增一个,不然ssh登录的时候,无法登录
访问
nginx启动成功后,在地址栏输入IP,看是否可以启动成功,如果出现以下页面,则说明启动成功
新生成秘钥
ssh-keygen -t rsa -C "575567292@qq.com"
连接远程仓库
// 初始化
git init
// 连接远程仓库
git remote add origin git@github.com:yourName/repositoryname.git
git remote add origin https://github.com/yourName/repositoryname.git
// 从远程拉取代码(如果仓库没有文件,可以跳过此步骤)
git pull origin master
git status 查看工作目录的状态
git add <file> 将文件添加到暂存区
git commit -m "commnet" 提交更改,添加备注信息(此时将暂存区的信息提交到本地仓库)
git push origin master 将本地仓库的文件push到远程仓库(若 push 不成功,可加 -f 进行强推操作)
问题一
在连接远程仓库的时候(git remote add origin git@github.com:yourName/repositoryname.git)
出现ssh: connect to host githab.com port 22: Operation timed out
解决步骤: 22接口不能连接,则尝试一下443接口
首先使用一下命令,尝试一下链接
//会出现以上问题
ssh -T git@github.com
// 尝试使用443接口
ssh -T -p 443 git@ssh.github.com
修改配置文件,默认走443端口
// 配置.ssh/config
Host github.com
User 575567292@qq.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443 // 使用443接口
至此:已经和远程代码库链接起来
推代码出问题
www.cnblogs.com/zeo-to-one/…
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!