ubuntu18.04分别配置github gitlab gitee

本文介绍了在遇到GitLab权限错误时如何通过修改文件权限(如chmod)来解决。同时,针对登陆企业私有GitLab出现的问题,提供了生成新SSH密钥、配置ssh-agent、更新config文件以及添加SSH密钥到账户的步骤,以确保成功连接到企业GitLab仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、配置

参考:https://www.cnblogs.com/chenfl/p/15657868.htmlhttps://www.cnblogs.com/chenfl/p/15657868.html

二、报错

1.权限错误

在执行过程中如果报如下错误

使用如下指令解决:

chmod 600 id_rsa.github
chmod 600 id_rsa.gitee
chmod 600 id_rsa.gitlab

2.登陆企业私有gitlab错误

在使用ssh -T git@gitlab.com测试连接过程中如果报如下错误

解决办法

1)使用参考中第2步生成新的 SSH keys,可以命名为自己的企业名称,如:

ssh-keygen -t rsa -f ~/.ssh/id_rsa.qiyename -C "xxx@qq.com"

2) 

ssh-agent bash
ssh-add ~/.ssh/id_rsa.qiyename

3)配置config文件中的“其他自己搭建的”部分

仿照格式改为

Host git@git.qiye.com
    Port 22
    HostName https://git.qiye.com
    User git
    IdentityFile ~/.ssh/lab_rsa.qiyename

其中git.qiye.com为自己企业对应的gitlab仓库连接

4) 将lab_rsa.qiyename.pub对应的ssh密钥复制到gitlab账号中

5)测试连接

ssh -T git@git.qiye.com

连接成功

 

### 配置VNC以访问GitHub项目的步骤 #### 1. 安装必要的软件包 为了在Ubuntu 18.04配置VNC服务器以便能够顺利操作并与GitHub项目关联,需要先安装一些基础组件。这包括但不限于TightVNC Server以及Xfce桌面环境。 对于安装这些工具,在终端执行如下命令可以完成基本的环境部署: ```bash sudo apt update && sudo apt install xfce4 xfce4-goodies tightvncserver -y ``` 上述指令会更新本地包索引并下载所需的文件来构建一个轻量级图形界面和支持远程控制的服务程序[^2]。 #### 2. 设置VNC服务 启动VNC之前要创建一个新的虚拟显示实例,并设定访问密码用于保护连接安全。可以通过运行下面这条语句实现初始化设置: ```bash vncserver :1 -geometry 1280x800 -depth 24 ``` 这里指定了分辨率为`1280x800`的新显示器编号为`:1`;同时设置了颜色深度参数确保图像质量良好。 #### 3. 自定义VNC配置 为了让每次开启VNC都能自动加载特定的应用或者窗口管理器(如Xfce),需编辑位于用户目录下的`.vnc/xstartup`脚本文件。修改其内容如下所示: ```bash #!/bin/sh xrdb $HOME/.Xresources startxfce4 & ``` 保存更改后赋予该脚本可执行权限: ```bash chmod +x ~/.vnc/xstartup ``` 此部分调整使得每当激活VNC时都会调用完整的桌面体验而不是默认的最小化模式。 #### 4. 启动与停止VNC服务 当一切准备就绪后就可以利用简单的命令行开关轻松地管理和维护这个远程可视化平台了。例如,想要重新启动已有的会话则只需键入: ```bash vncserver -kill :1 vncserver :1 ``` 而如果想彻底关闭它,则仅需发送终止信号给指定ID对应的进程即可。 #### 5. 访问GitHub仓库 一旦成功建立了稳定的VNC链接,便可以在远端机器上的浏览器里直接浏览或克隆来自GitHub的资源库。当然也可以借助Git命令行工具来进行版本控制系统方面的交互工作。比如拉取最新代码变更到当前分支下: ```bash git pull origin main ``` 另外还可以通过SSH密钥认证方式简化身份验证流程,提高工作效率的同时也增强了安全性[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值