当前位置: 首页 > news >正文

一键建站公司有哪些国外网站做的好的效果图

一键建站公司,有哪些国外网站做的好的效果图,程序开发平台哪个好,十大免费货源网站免费版权目标#xff1a;在win10系统上部署Gitea服务#xff0c;以ssh协议的方式访问。 首先要在win10系统上安装ssh服务#xff0c;这里安装OpenSSH即可#xff0c;PowerShell脚本如下#xff08;记住管理员运行#xff09;#xff1a; # 打开 PowerShell 以管理员身份运行 #…目标在win10系统上部署Gitea服务以ssh协议的方式访问。 首先要在win10系统上安装ssh服务这里安装OpenSSH即可PowerShell脚本如下记住管理员运行 # 打开 PowerShell 以管理员身份运行 # 添加 WindowsCapability - 在线安装 OpenSSH 服务器 Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0# 启动 sshd 服务 Start-Service sshd# 将 sshd 服务设置为开机启动 Set-Service -Name sshd -StartupType Automatic# 测试连接如果想要测试OpenSSH服务是否正常启动使用下面命令进行测试连接 # ssh usernameip# 生成 SSH 密钥对 # ssh-keygen -t rsa 官网下载并安装Git 第一个坑 OpenSSH所使用的默认shell为cmd这会导致有些git命令面临如下问题 fatal: protocol error: bad line length character: Micr fatal: **/**/**.git does not appear to be a git repository(注路径外并非双引号而是两层单引号这是通过cmd作为shell执行git命令的问题导致路径无法识别) 解决方案修改OpenSSH的默认shellPowerShell脚本如下 $selected Read-Host 设置为[1:cmd][2:PowerShell][3:GitBash] #设置为cmd $shellPath C:\\Windows\\system32\\cmd.exe if($selected -eq 2) {$shellPath C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe } if($selected -eq 3) {$shellPath C:\\Program Files\\Git\\bin\\bash.exe }New-ItemProperty -Path HKLM:\\SOFTWARE\\OpenSSH -Name DefaultShell -Value $shellPath -PropertyType String -Force Read-Host 回车退出 第二个坑 路径问题在使用Gitea创建完仓库之后其生成出来的ssh路径并非绝对路径而是直接指向了Gitea安装路径下的gitea-repositories文件夹下的路径如下格式 userNamehost:user/RepoName.git 这就导致了一个问题在用git命令clone或push向该sshUrl时会找不到仓库因为OpenSSH的默认寻址根路径是用户文件夹也就是[~]想要从这个根路径找到仓库必须使用绝对路径的方式。 解决方案将Gitea下的指定仓库的绝对路径替换到上面的sshUrl中变成userNamehost:D:/**/**/RepoName.git 第三个坑 密钥验证问题如果你在执行git命令时出现类似以下的提示那么说明你可能面临安全验证方面的问题 $ git push -u origin main Administrator192.168.1.195s password: Enumerating objects: 3, done. Counting objects: 100% (3/3), done. Writing objects: 100% (3/3), 199 bytes | 199.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 remote: remote: Gitea: Rejecting changes as Gitea environment not set. remote: If you are pushing over SSH you must push with a key managed by remote: Gitea or set your environment appropriately. To 192.168.1.195:D:/**/**.git! [remote rejected] main - main (pre-receive hook declined) error: failed to push some refs to 192.168.1.195:D:/**/**.git 实际上我本地客户端已经生成了SSH的密钥对也把公钥添加到Gitea中了并且也配置了OpenSSH客户端的配置文件设置好了访问Gitea时使用指定的私钥 Host 192.168.1.195HostName 192.168.1.195Port 22User AdministratorIdentityFile ~/.ssh/id_rsa 但就是死活不好使没办法最后在国外网站的角落找到了解决方案 修改Gitea的配置文件在Gitea安装路径的这里Gitea\custom\conf\app.ini 在配置文件的[security]节点下增加如下内容 ONLY_ALLOW_PUSH_IF_GITEA_ENVIRONMENT_SETfalse 注第二、三个问题找到了原因在创建Gitea管理员时我不应该使用当前的Admin账号实际上在第一次配置Gitea时[以用户名运行]这一项好像是无法修改只能是默认当前的登录账号不过可以在配置文件中手动修改所以我在windows系统中创建了另外一个git账号然后修改Gitea\custom\conf\app.ini配置文件中的如下内容为创建的git用户 RUN_USER git-user 然后用admin账号生成密钥对将公钥放到git-user的.ssh文件夹中并且在Gitea管理面板将公钥加入。 这样的话使用Gitea面板上为你生成的sshUrl就没有问题了。
http://www.zqtcl.cn/news/167546/

相关文章:

  • 网站所有者查询hexo做网站
  • 杭州专业网站设计策划大数据网站建设和
  • 建一个自己的网站需要多少钱泰州网站快速排名优化
  • 企业网站的建设企业湖南网络推广
  • 山西省建设厅投诉网站郴州新网交友手机版
  • 营销网站建设是什么flash个人网站欣赏
  • 网站建设最简单的教程视频教程建设厅注册中心网站首页
  • 免费做网站凡科wordpress 分享到微信 插件
  • 购物网站项目建设内容有啥网站是专做时尚穿搭
  • 网上下载的网站模板怎么用wordpress 注册密码
  • 网站建设免费国外撤销网站备案申请书
  • 佛山做网站那家好网站建设公司如何盈利
  • 傻瓜建网站设计感网站
  • 北京网站优化软件陕西省建筑信息平台
  • 广州越秀建网站济南房产网新开楼盘
  • 线上咨询预约网站建设方案保定外贸网站制作
  • 网站流量如何增加提高工作效率的措施
  • 龙湖镇华南城网站建设.net 网站开发书籍
  • 域名费用和网站服务器费用是同样的吗推广营销方案
  • 安徽网站设计方案中文外贸网站有哪些
  • 衡阳手机网站设计响应式网站做多大的尺寸
  • 海尔电子商务网站建设预算灵台县门户网
  • 四川网站建设设计公司排名开发公司与建筑公司合作协议
  • 江西智能网站建设嘉定注册公司
  • 海口网站建设联系方式十大免费软文推广平台
  • 石碣镇做网站帮别人做网站开价
  • 站长 网站ip客户都不愿意做网站
  • 网站开发和软件开发哪个难网站备案账号
  • 2昌平区网站建设安徽盛绿建设网站
  • 商务网站建设目的天津建设网站需要的费用