我已经在本地 C:/pathtosite/.git/ 中初始化了一个 Git 存储库...
我在 GitLab 上创建了一个私有存储库...
我的目标是继续在我的本地站点上工作,但要进行版本控制...
几个小时后,我仍然在尝试了解下一步要做什么时遇到问题......
我已经提交了那些更改的文件,但是我无法通过终端将代码推送到gitalb中。你能帮我么。谢谢你提前。
我在我的电脑(ubuntu 16.04)中创建了一个公共ssh密钥,并将其与我的gitlab.com帐户相关联.我用过$ sudo git clone git@gitlab.com:XXXXXX/XXXXXX.git,我有这个错误:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
Run Code Online (Sandbox Code Playgroud)
我做了什么:我在我的html文件夹中添加了777 chmod,只使用了命令$ git clone git@gitlab.com:XXXXXX/XXXXXX.git,克隆创建成功.
谁能解释一下我刚刚发生了什么?
我已将Gitlab部署到具有持久性存储的Azure kubernetes集群中,其定义方式如下:
kind: PersistentVolume
apiVersion: v1
metadata:
name: gitlab-data
namespace: gitlab
spec:
capacity:
storage: 8Gi
accessModes:
- ReadWriteMany
hostPath:
path: "/tmp/gitlab-data"
Run Code Online (Sandbox Code Playgroud)
几天运作良好。突然我存储在Gitlab中的所有数据都消失了,我也不知道为什么。我以为已hostPath定义的PersistentVolumen确实是持久性的,因为它保存在节点上并以某种方式复制到所有现有节点。但是我的数据现在丢失了,我不知道为什么。我查询了每个节点的正常运行时间,没有重新启动。我登录到节点并检查了路径,据我所知数据已消失。
那么PersistentVolume Mounts在Kubernetes中如何工作?所保存的数据是否真的持久存在于节点上?如果将部署拆分为多个节点,多个节点如何共享数据?是hostPath可靠的持久存储吗?
我目前正在使用GitLab-CI来将我的项目的暂存分支刻录到Google Firebase。每个部署都会获得带有PipelineID和Build ID的特殊注释。
firebase deploy -m "Pipeline $CI_PIPELINE_ID, build $CI_BUILD_ID" --non-interactive --token $FIREBASE_DEPLOY_KEY
Run Code Online (Sandbox Code Playgroud)
为了易于使用,当在Firebase控制台中回滚提交时,我想将提交消息包括到部署注释中。
我搜索了文档,但没有找到一个变量。我弄错了,还是真的不可能?
谢谢你的帮助!
我正在使用Golang(此时为1.9),并使用GitLab CI来测试和构建二进制文件和Docker容器.
对于某些项目,我遇到了这个问题(GitLab CI输出):
$ go get
$ go get -u github.com/golang/lint/golint
$ go tool vet -composites=false -shadow=true *.go
$ golint ./...
$ go test --race $(go list ./... | grep -v /vendor/)
# gitlab.my.site/core/proj/mypkg mypkg/mypkg_test.go:18:2: cannot find package
"gitlab.my.site/core/otherproj/otherpkg" in any of:
/usr/local/go/src/gitlab.my.site/core/otherproj/otherpkg (from $GOROOT)
/go/src/gitlab.my.site/core/otherproj/otherpkg (from $GOPATH)
FAIL gitlab.my.site/core/proj/mypkg [setup failed]
Run Code Online (Sandbox Code Playgroud)
该core/otherproj项目是私有的,但可通过SSH克隆,这是我目前的解决方法.
我的主要问题是依赖项中的私有项目最常使用,但有时候,go get它们始终失败.
值得注意的是,这otherproj/otherpkg只是测试中的依赖proj/mypkg; 不是它的主要功能.
我的问题是 ; 为什么这个特定的依赖关系不能下载go get,如何下载?
谢谢.
我在Pycharm中有一个项目,我想存储在GitLab中,以便能够在不同的机器上访问它.我试过推进版本控制,但即使它说完成并成功,也没有任何反应.
我尝试从终端设置它但我无法弄明白.
有什么帮助吗?
我添加了错误的提交消息,并推送到Gitlab中的服务器。现在我想更改提交消息。推送到服务器后是否可以更改提交消息?
我xyz_api
尝试通过以下命令在git中切换时创建了一个名称为But 的分支:
git checkout -b xyz_api
Run Code Online (Sandbox Code Playgroud)
它返回以下错误
致命的:名为“ xyz_api”的分支已存在。
我的服务器上运行了一个Gitlab CE 11.7 docker。当我从gitlab.com导入项目时,缺少其Wiki。我使用内置界面导入项目:
New Project > Import project [tab] > GitLab.com [button]
然后从连接到我的帐户的存储库列表中选择要导入的存储库。
有没有办法将存储库的Wiki从Gitlab.com迁移到GitLab CE实例?