Linux下github的搭建

参考博客:

Linux下如何快速使用

环境:ubuntu20.04
git的作用:管理本地代码与远程github上代码
遇到问题:linux下ping下github.com,能ping通,但遇到问题是无法将本地仓库同步到远程仓库中,网上有说改host,但是我没改,github有时上得去有时上不去得多push试几次。

下面讲几个关键指令

cd ~/.ssh后里面可能找不到id_rsa.pub文件,终端输入ssh-keygen,一路回车看到一个矩形框框里面有很多字母,即可生成id_rsa.pub文件,里面的公钥是要复制到github个人网站上的,这样本地才能访问远程网站

回到我们创建的本地仓库的文件夹
初始化本地仓库:

git init

设置远程仓库:shortname是自己起的仓库名,url是GitHub地址,这里我取得同名Something

git remote add shortname url
例如 git remote add Something https://github.com/westin-wu/Something.git

先在我们的本地文件夹里随便放个文件,下面的代码意味着添加新文件到暂存区

git add .

提交到本地仓库

git commit -m “first update”

提交到远程仓库:url指远程仓库地址,后面是分支名,master代表远程仓库分支

git push url master
如:git push https://github.com/westin-wu/Something master

以下为上传成功图片,密码采用的是token,鼠标右键直接粘贴,可以看这篇文章生命在于答疑——git推送本地到库鉴权失败
push上传成功

下面显示的是main主干的文件,没有变化,我们选择master就可以看到新上传的文件,一般不会直接将更新代码直接合并到主干中,避免出现问题
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux Dvwa(Damn Vulnerable Web Application)是一个开源的Web应用程序,专为教育和测试目的设计,用来演示常见的安全漏洞和攻击向量。下面是Dvwa在Linux搭建的基本步骤: 1. **下载安装包**: - 访问Dvwa官网 (<https://github.com/ethicalhack3r/DVWA>) 下载适用于Linux的最新稳定版本的源代码或预编译的二进制包。 2. **准备环境**: - 确保你的系统已经安装了Apache、PHP和MySQL等Web服务器和数据库组件。 - 如果没有安装,可以通过包管理器如`apt-get` (Ubuntu/Debian) 或 `yum` (CentOS/RHEL) 安装它们。 3. **解压并配置文件**: - 解压缩下载的文件到一个合适的目录,比如 `/var/www/html/dvwa`。 - 配置Dvwa,通常涉及编辑 `config.php` 文件,设置数据库连接信息和一些基本选项。 4. **创建数据库**: - 使用MySQL命令行工具,根据 `config.php` 中的信息创建一个新的数据库,并为Dvwa创建用户。 5. **导入数据库脚本**: - 将Dvwa提供的 `schema.sql` 文件导入到刚刚创建的数据库中,初始化数据库结构。 6. **设置权限**: - 确保Apache服务器有足够的权限访问Dvwa目录及其文件。 7. **启动服务**: - 启动Apache和MySQL服务,然后在浏览器中输入 `http://your-server-ip/dvwa/` 来访问Dvwa的入口页面。 8. **测试和调整**: - 登录管理员账户,开始测试各种功能,了解每个部分的安全性。 - 根据需要调整防火墙规则和安全设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值