访问GitLab简单快捷方法

之前使用SVN,后面由于工作需要,开始使用GitLab进行代码管理,之前有人推荐使用SourceTtree,但是贼难用,后来有同事推荐使用TortoiseGit,果然小乌龟还是很方便,下面就记录一下怎么安装配置使用:

1、先在网上下载工具,我下载的是TortoiseGit-2.12.0.0-64bit.msi;

2、按照软件向导一步一步安装;

3、可以在安装过程中进行设置,或者安装完成之后再设置也行;

在安装目录下C:\Program Files\TortoiseGit\bin,有两个exe文件

puttygen.exe

pageant.exe

先打开puttygen.exe

 

 

先创建一个密钥,点击完Generate之后,鼠标要动起来,不然进度条会卡住不动,好像是通过鼠标移动获取随机数来生成密钥,很神奇做法;

然后就产生公钥跟私钥,点击保存私钥,在本地找个目录,我一般是在安装目录搞个key目录,用来放私钥,很神奇的是,这个目录是看不到的;

然后打开git的网页,找到gitLab打开

将公钥拷贝填进去,然后保存即可;

再打开pageant.exe,

 

 添加,然后关闭;

这样子配置就完成了,如果下载代码时候,报没有权限的话,就重启电脑试试!

Python可以通过GitLab API来访问GitLabGitLab API是一个RESTful API,它允许你通过HTTP请求来与GitLab进行交互。你可以使用Python的requests库来发送HTTP请求,并处理返回的数据。 首先,你需要获取GitLab访问令牌(access token)。在GitLab中,你可以在用户设置中生成一个访问令牌。然后,你可以使用这个访问令牌来进行API请求。 下面是一个使用Python访问GitLab API的示例代码: ```python import requests # 设置GitLab的URL和访问令牌 gitlab_url = 'https://gitlab.example.com/api/v4' access_token = 'your_access_token' # 发送GET请求获取项目列表 def get_projects(): url = f'{gitlab_url}/projects' headers = {'Authorization': f'Bearer {access_token}'} response = requests.get(url, headers=headers) projects = response.json() return projects # 发送POST请求创建新项目 def create_project(name): url = f'{gitlab_url}/projects' headers = {'Authorization': f'Bearer {access_token}'} data = {'name': name} response = requests.post(url, headers=headers, json=data) project = response.json() return project # 示例调用 projects = get_projects() print('项目列表:') for project in projects: print(project['name']) new_project = create_project('My New Project') print('创建的新项目:') print(new_project['name']) ``` 以上代码中,`get_projects`函数发送了一个GET请求来获取项目列表,`create_project`函数发送了一个POST请求来创建新项目。你可以根据自己的需求修改和扩展这些函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云睿楷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值