gitlab使用指南 git百度云

因为各种原因我笔记本原来的github crash了 又要重新配置ssh
又因为工作原因要在新电脑上整下gitlab所以写一个blog记录一下
1 安装git
这个git官网上的下载容易失败,给出一个百度云盘链接:https://pan.baidu.com/s/1auaeYftUf1Q0WEIvuWep6g
提取码:zs4o

2 安装好git之后就可以用终端 使用git了
命令行:git config --global user.name “xxxx”
这个xxx一般是公司给你分配的域账号 可以在gitlab个人信息里面看

3 生成ssh
打开git bash !注意不是在终端创建ssh key 是在git bash里面 可以在search Windows 搜一下git bash

输入

  1. 检查是否已经有SSH Key。
$cd /.ssh

如果老的ssh突然凉了 也可以重新生成一个 他会问你是否替换旧的选择是就可以了

  1. 生成一个新的SSH。
$ ssh-keygen -t rsa -C "[email protected]" #github注册的邮箱

注意这里ssh和keygen之间没有空格

4 在github添加ssh
生成ssh之后他会告诉你你的id_rsa 在哪里 打开id_rsa.pub (记事本)注意是.pub文件 打开里面是ssh-rsa开头的内容
复制所有文本
打开GitHub的settings -> ssh and GPG key 里面新增一个 ssh 建议好好起个名字 比如 xxlaptop 以防自己之后设备太多弄混了

5 push内容到gitlab

现在网页新建一个repo(仓库) 强烈建议同时生成一个readme
Git global setup

git config --global user.name "xxx"
git config --global user.email "[email protected]"

Create a new repository 本地啥都没有

git clone [email protected]
cd learn
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

Existing folder 本地有个存在的文件夹

cd existing_folder
git init
git remote add origin [email protected]
git add .
git commit -m "Initial commit"
git push -u origin master

这里解释一下git remote add origin xxx的意思
就是把你的远程仓库和本地连接起来,并且给他取个名字 也就是说你另外拉一个远程仓库叫做 origin1 也可以 这样一个本地仓库就和两个远程仓库进行了链接。

Existing Git repository 本地有个存在的仓库

cd existing_repo
git remote rename origin old-origin
git remote add origin git@xxxx/xxxx.git
git push -u origin --all
git push -u origin --tags

文件夹和仓库的区别就在于
仓库里面有这些文件 文件夹就是一个普通的文件夹
在这里插入图片描述
以及如果出现

 ! [remote rejected] master -> master (pre-receive hook declined)

是因为没打开master分支的权限

6 使用过程中的各种错误
如果出现这错误 因为仓库里有别的文件夹没有git add他不知道把这些文件夹怎么办 要把他们加入 ignore文件里面 具体怎么操作 可以看这个链接 很详细

nothing added to commit but untracked files present

https://www.cnblogs.com/wangmo/p/7737109.html
简单的来说就是输入

vim .gitignore


然后根据git给你的提示 他会告诉你哪些文件没有被include你照着达就行

发布了69 篇原创文章 · 获赞 14 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_41147129/article/details/102872979
今日推荐