logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git-repo系列教程(5) windows平台安装repo-go

这是阿里巴巴使用go语言实现的repo客户端,开源,跨平台,支持Linux,window,MAC三种操作系统.速度比android repo要快很多,repo-go是我给他命名的,官网上是git-repo,很容易搞混. repo-go和标准的android repo有一些不同,但大多数是相同的,可以代替android repo.官网上安装和使用说明很详细,参考官网即可.

#git
git-repo系列教程(1) git-repo安装和配置

使用svn和git多年,深刻体会到svn和git各有优缺点,其他的不多说,网上资料很多,说说git最大的缺点:git相对于svn来说,不能部分检出,只能全部检出,这就导致即使git优点很多,svn也会有一席之地.为了解决git的缺点,就需要把git分成许多小的独立的仓库.怎么管理大量的独立的git仓库呢?git实现了submodule子模块功能,但是git子模块限制很多,使用子模块管理大量git多

#git
git-repo系列教程(4) windows平台下安装git-repo客户端

git-repo天生是在Linux和MacOS下使用,在windows下直接安装运行会出错.经过不断尝试,终于找到了一种简单的安装方法,在网上现在是独一份.

#git
ubuntu docker 安装 git服务器 gitea

在浏览器中访问 http://your_server_ip:3000,将 your_server_ip 替换为你服务器的实际 IP 地址,这样就能看到 Gitea 的安装页面。进入安装页面后,配置管理员信息,然后安装即可。完成安装后,就可以使用创建的管理员账户登录 Gitea 并开始管理 Git 仓库。

(三) gitblit管理员手册

可以建立一个管理员组,所有用户都创建为普通用户,把普通用户加入管理员组.对应`Anonymous Acess。选择指定的人员查看,克隆,推送。只能是管理员权限才能创建仓库。所有用户fork功能关闭。

#git
(一)gitblit安装教程

gitblit和gitlab一样都是git仓库服务器,集中托管仓库.gitlab一般大公司使用,功能全面,但是配置复杂,一般需要专门人员维护.gitblit在小公司使用,配置比较方便.另外gitlab需要域名才能使用https,而gitblit使用https不需要申请域名,由于在阿里云上搭建git服务器,出于安全考虑使用https.考虑简单方便,没有专门人员维护,和安全问题,暂时使用gitblit

#git
(二) gitblit用户使用教程

仓库按照项目(project)分组,只有第一级子目录才会分组,第二级子目录不会分组.,在name中输入第一级子目录作为项目名称,再加上仓库名称.例如。在某个项目中增加新的仓库(一个项目可能有许多git仓库组成)时,preferences中有两个地方修改。新项目创建时,在project中选择。选择项目,在name中输入仓库名称。初始用户名和密码都是。

#git
vscode不能远程连接ubuntu18.04.6

我的工作环境是Ubuntu 22.04.4 LTS, 远程机器是ubuntu18.04.6, 如果是工作环境是windows或mac,参考如下链接也能解决。原始是:需要glibc 2.28 or later,系统最低要求:Debian 10, RHEL 8, Ubuntu 20.04.vscode远程ssh连接ubuntu18.04.6时,出现如下提示框,单击Learn More后,定位到问题。根

#vscode#编辑器
github不翻墙就可以访问

由于github访问不稳定,严重影响了国内软件开发,在网上搜索并验证了一些方法.现在整理出来一个可以正常使用的方法,在windows和Linux(ubuntu)平台进行了验证是可行的.请注意:搭建好环境后,并不能立即就可以访问github,要等一段时间,大概10分钟就可以.由于网上方法很多,也不知道哪个管用,所以有时候发现不管用,立马换其他方法测试.经过测试这个方法确实可用,请耐心等待一段时间.

#github
使用vscode+clangd+bear+publickeyssh远程开发Linux程序

一定要配置成密钥远程登录,可以避免在使用vscode的过程中频繁输入密码.打开源代码目录,这里以kernel linux-6.6.18代码作为例子。此时就可以跳转,智能提示等功能了,比vim+ctags跳转还要精确.编译完成后会在项目根目录下生成文件。用于开发c,c++程序.或者通过图形界面配置。

#vscode#linux#ide
    共 23 条
  • 1
  • 2
  • 3
  • 请选择