gitlab - GitLab 操作无需提供密码和用户令牌
问题描述
我可以使用私有令牌上传、下载、列出项目和存储库。
没有私人令牌是否可以做同样的事情?意味着用户将单独提供用户名或电子邮件地址...
看待
解决方案
在没有身份验证的情况下无法推送到存储库。
并且无法从私有存储库中提取,同样无需身份验证。
如果您不使用令牌或密码,则唯一的其他选择(用于身份验证)是使用一对私有/公共 SSH 密钥,公共密钥已注册到您的 GitLab 帐户。
OP补充说:
表示当用户 x 使用普通登录上传文件时,想要显示用户 x 已提交文件等等......这可能吗
提交作者身份与推/拉远程访问身份验证无关。
为了让用户在提交中可见,他们需要做的就是设置他们的git config user.name
and git config user.email
,然后进行一些提交。
推荐阅读
- spark-streaming - 如何监控 Hadoop 集群中的 Spark 流作业?
- javascript - 反应要求。确保。无法读取 require 加载的组件的 props
- ios - 如何在swift中从根视图控制器到导航堆栈中的最后一个视图控制器执行segue?
- scala - Play 子项目是否需要每个带有 Macwire 的 ApplicationLoader?
- java - 将 JSON 转换为对象属性列表 (Java)
- imagemagick - 使用带有混合的 GraphicsMagick 拼接图像
- excel - 移动到其他电脑时如何将excel数据与我的标签文档文件绑定
- c - 表示一个指针
- java - 我正在尝试使用 FusedLocationApi 获取当前位置
- node.js - 如何删除json数组中的元素