公司发给你一个gitLab账号怎么配置项目

 

新到公司,公司同事发给一个gitlab的网站,以及账号,密码;

1,首先登陆这个网站
点击右侧的头像点击setting,如图


2,下载并安装git
点击git官网去下载,注意选择对应的版本。

然后下载好后就是安装了 一路不用更改任何东西 一路next就安装好了
安装好了,桌面点击右键会出现Git Bash Here,如下


3,接下来 打开git Bash
输入,(复制的时候不要带$,具体百度)

$ git config --global user.name "mingzi"
$ git config --global user.email xxx@email.com

这里“mingzi”指的是你的名字(同事给的用户名) xxx@email.com是你自己的邮箱 就是公司发给你那个账号
如果这一步成功了 接下来检查配置信息

$ git config --list
一般会显示如下信息,查看自己的邮箱跟名字是否正确 不正确请重复第一步

$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
...
user.name=mingzi
user.email=xxx@email.com

(1),生成公钥

注意,注意,注意,
如果电脑上生成过.ssh文件,请先删除.ssh文件,否则会有缓存,并且首次使用需要在命令行里,git pull,才能用桌面软件

 $ ssh-keygen (三次回车)
注意 划重点ssh-keygen这里没有空格 如果你输入空格的话 就报错了
然后会在你用户你的用户下生成一个.ssh文件,里面有俩文件

(2),读取公钥

公钥生成后会在你用户你的用户下(我的路径是C:\Users\Administrator.ssh)生成一个.ssh文件,里面有俩文件


把那个id_rsa_pub这个文件用记事本打开 记住 千万不要编辑 然后回到你的网页上 进入到这里有个什么settings设置点击进入
(3),绑定公钥

然后看见那个key那个框框没 粘贴进去 然后 add添加就行了 然后就好了 这个时候你跟你的远程仓库有了关联。

4,克隆线上代码
找到你想放的路径(我放在E:\),右键git bush here
输入,

$ git clone git@gitlab.xxx.com/h5.git
注意
这里的“git@gitlab.xxx.com/h5.git”,地址去gitlab上找到对应的项目,选择SSH地址(不是http)


成功的拿到代码!!!!!!!!!!!!!!

将项目带入编辑器,即可写代码了!,写完代码,可以选择使用,git bash here,用git命令提交代码,也可以使用git 桌面应用!

5,git桌面应用
官网下载链接git桌面应用


下载,安装完了
导入项目

 

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的Java后端接口示例,使用Java Spring框架和GitLab API: ``` @RestController public class GitLabController { @GetMapping("/branches/{projectId}") public List<String> getBranches(@PathVariable String projectId) { String gitlabUrl = "https://gitlab.example.com"; // GitLab服务器URL String apiToken = "YOUR_GITLAB_API_TOKEN"; // GitLab API访问令牌 String apiUrl = gitlabUrl + "/api/v4/projects/" + projectId + "/repository/branches"; // GitLab API URL RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.set("Private-Token", apiToken); HttpEntity<String> entity = new HttpEntity<>("parameters", headers); ResponseEntity<GitLabBranch[]> response = restTemplate.exchange(apiUrl, HttpMethod.GET, entity, GitLabBranch[].class); List<String> branches = new ArrayList<>(); if (response.getStatusCode() == HttpStatus.OK) { GitLabBranch[] branchArray = response.getBody(); for (GitLabBranch branch : branchArray) { branches.add(branch.getName()); } } return branches; } private static class GitLabBranch { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } } ``` 这个接口使用了Spring框架中的@RestController注解,表示它是一个RESTful Web服务。它包含一个@GetMapping注解,表示它是一个处理HTTP GET请求的方法。它的路径是/branches/{projectId},其中的{projectId}是一个占位符,表示从路径中获取一个名为projectId的参数。 当这个接口被请求时,它会使用GitLab API从指定的GitLab仓库获取所有分支的名称,并将它们作为字符串列表返回到前端。在这个示例中,我们假设GitLab API令牌已经存在,并存储在apiToken变量中。你需要将它替换为你自己的令牌。 这个接口使用了Spring框架内置的RestTemplate类来发送HTTP请求。它还使用了HttpHeaders类来设置GitLab API令牌,并将它们作为HttpEntity发送到GitLab API URL。最后,它使用ResponseEntity来接收GitLab API的响应,并将响应的JSON数据转换为Java对象数组。在这个示例中,我们使用了一个内部类GitLabBranch来表示GitLab API响应中的一个分支对象。 请注意,这个示例仅仅是一个简单的演示,它需要进一步的错误处理和安全性检查。当你在实际生产环境中使用时,你需要添加更多的代码来确保接口的正确性和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值