1、首先打开gitlab,打开项目。
2、其次在member中点击第一个输入框,会出现用户列表,addtoproject。
3、最后赋予权限,邀请进项目即可。
最近在学习使用GitLab,简单的记录下学习到的内容。
GitLab是企业版的GitHub,并且GitLab是开源的,也就是说可以部署到自己的内网上。其他感觉没什么区别。详细介绍可以去博客园逛逛。
安装: 博客教程 ,再安装一个Git,因为等会要用Git Bash
直接在Gitlab页面上创建一个新的项目
Project path:填写你的项目名称就OK
Description:项目描述
Visibility Level:项目的安全等级。分别是私有,当前member可拥有,以及公开
介绍:个人感觉这个就是你本地连接Gitlab的钥匙,有了它你可以push传递文件个远程仓库
获取方法:
中途会出现“Enter passphrase (empty for no passphrase) :“是设置每次提交需要输入的密码。建议不要设置密码。(Android studio 如果有密码无法同步)一直回车就好
接下来就是复制SSH秘钥(针对不同系统):
Windows:clip <~/.ssh/id_rsa.pub
Mac:pbcopy <~/.ssh/id_rsa.pub
GNU/Linux (requires xclip):xclip -sel clip <~/.ssh/id_rsa.pub
你会发现你的粘贴板已经有SSH秘钥信息。添加SSH公钥到gitlab就OK了。
git config --global user.name "yourname"
git config --global user.email "youremail"
cd F:\GitPractice 标记到你想放项目文件的目录
如果是新项目(记得修改路由地址):
git init
git remote add origin git@gitlab.com:USERNAME/PROJECTNAME.git
git add .
git commit -m 'first git demo'
git push -u origin master
如果是老项目(直接克隆)克隆的时候其实已经帮你弄好路由了
git clone"你的项目地址"
也许中间会叫你是否继续连接,直接Yes。
到此,你的文件已经和远程仓库连接起来
上传:
touch readme.txt //如果当前没文件,添加一个文本文件
git add readme.txt //把文件添加到本地待上传的仓库里 (git add .是全部添加)
git commit -m" 这次上传的注释" //把文件上传到本地仓库
git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)刷新gitlab你会发现有这个文件了
查看仓库状态
git status
更新仓库
git pull origin XXX(分支名,如master)
其他常用命令: 传送门
1.首先要有账号用户名进入gitlablab的登录界面2.到ProfilE Settings添加SSH Keys
首先要用自己的电脑生成公钥私钥
生成方式需要终端的帮助,这步mac本 *** 作起来不用win本那么麻烦只用在终端上输入ssh-keygen -t rsa -C "自己账号的邮箱"然后系统提示输入文件保存位置等信息,连续敲三次回车即可
出现这样的状况就是成功
打开Finder同时按command+shift+G
出现这个以后输入~/.ssh进入.ssh文件夹后
用文档把id_rsa.pub打开复制里面所有内容
3.到Groups添加组
设置好以后保存这步骤就不用说了要是不知道那个是保存可以找有道词典把所以的英语翻译一遍
4.添加Projects
保存分组以后自动会跳转界面到建立工程要是没有跳转可以选择右边的Projects进入到添加界面点击左上的绿色的New Project按钮
设置以后就可以保存了
5.可以选择终端的方式建立本地仓库也可以选择一些软件我这里选择的SourceTree
下面就介绍SourceTree的使用
点击+新仓库,选择从URL上克隆
要是出现“这是一个无效的源路径/URL”首先要看看git是不是没开
点击进入偏好设施后选择Git打开从git获取的途径
要是这个设置了还是不行的话进入“网络”把已有的主机名称移除
这样就可以了
相信大家对这个界面已经很熟悉了下面使用sourceTree就不介绍了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)