上传项目到gitlib的过程
git工具的下载地址:https://git-scm.com/download/win
过程步骤
先建立 组,再建立项目,必须设置key,他会有提示让你没有组就会无法新建项目或上传代码,然后记得写私人的项目,然后添加 members,可以来设置角色,最高为owner,
如果提交代码估计每一个人都得添加自己的key才可以,具体可以生成方法如下,先查看有没有,没有就生成,用git自带的命令ssh-keygen ,生成的key复制到 gitlib网站上就好了
剩下一堆命令,执行就行了, 新建了marster如果不想要了,就rm一下,下面都有命令,步骤一定不能少不能错, push记得有 -u , 记得使用的时候上传add 时必须为 http,用
git会提示没有权限的,非常麻烦
显示公钥,说明有了
type %userprofile%.sshid_rsa.pub
type %userprofile%.sshid_rsa.pub
复制公钥的方法
type %userprofile%.sshid_rsa.pub | clip
生成的需要密码和秘钥
ssh-keygen -t rsa -C "gitlib的 配置的邮箱"
这个命令存在于 Git这个工具
ssh-keygen
如果查询命令找不到 因为 userprofile 中间有空格 desk -2 ,所以需要直接进入到当前目录中去才行 C:Usersdesk 4-2.ssh>
C:Usersdesk 4-2.ssh>
push 密码是 aaaaaaaaaaaaa_wisxxxxx_aaaaaaaaaaaaaaa
Your identification has been saved in /c/Users/desk 4-2/.ssh/id_rsa.
Your public key has been saved in /c/Users/desk 4-2/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:0FL3dRitRnIUb7wqN/K50kwyu9lpmryYTCazi7+ECQM gitlib的 配置的邮箱
The key's randomart image is:
+---[RSA 2048]----+
| . . .==.|
| o . ...++.|
| E o . .+ .+|
| . o o..|
| o S . . |
| o o o .. |
| o + o oB+ |
| o B +oO++ |
| ..=o+ B**. |
+----[SHA256]-----+
C:Program FilesGitusrin>
git config --global user.name "gitlib的配置的 名字"
git config --global user.email "gitlib的 配置的邮箱"
git init
git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-backend-server.git
git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-frontend-server.git
git remote add origin http://gitlab.私人域名/个人的组名/ui.git
git remote add origin http://gitlab.私人域名/个人的组名/documents.git
git add .
git commit -m "项目的名字"
git push -u origin master
git push -u origin master
公共项目下载的方法
1.复制url,如https://github.com/ulli-kroll/mt7610u
2.进入要存放该代码的git目录
3.输入:git clone git://github.com/ulli-kroll/mt7610u
git@gitlab.私人域名:个人建立的组名/项目的名字-backend-server.git
git config --global http.sslVerify false
git remote rm origin
git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-backend-server.git
<1>输入git config --global user.name "你的用户名"
<2>输入git config --global user.email "你的邮箱"
<3>输入git init
<4>输入git remote add origin 你刚才建立的项目连接
<5>输入git add .
<6>输入git commit
<7>输入git config http.postBuffer 524288000 (特别提醒: 此行是在本地设置缓存, 有些项目文件较大, 使用http无法上传,可设置此命令)
<8>输入git push -u origin master 将代码推送到gitlab端
主页,点击右上头像-->your profile-->Popular repositories ,看到你要删除的项目,点击进去 --> 上面
选择settings-->到页面最下面
https://gitlab.私人域名/u/gitlib登录的个人的账号的名字/projects
https://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test
删除文件
git rm '文件名' #删除文件命令
git commit -m '填写注释' #提交命令
git push
给用户添加人
https://gitlab.私人域名/groups/个人建立的组名/group_members
67 git config --global user.name "gitlib的配置的 名字"
68 git push -u origin master
69 git remote add origin http://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test.git
70 git remote rm origin
71 git remote add origin http://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test.git
72 git add .
73 git commit -m "项目的名字"
74 git push -u origin master
75 git remote rm origin
76 git rm 'src'
77 git rm -r 'src'
78 git rm -r '项目的名字.log'
79 git rm -r '.mvn/wrapper'
80 git rm -r 'pom.xmlr'
81 git rm -r 'pom.xml'
82 git rm -r 'mvnw.cmd'
83 git rm -r 'mvnw'
84 history
https://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test/edit 在这里面可以移除项目
https://gitlab.私人域名/dashboard/projects
可以查看所有的组的东西
https://gitlab.私人域名/groups
https://gitlab.私人域名/个人的组名/项目的名字-backend-server/deploy_keys
添加key的地址
可以管理项目进行删除
https://gitlab.私人域名/groups/个人建立的组名/projects