一、设置本地git全局变量
git config --global user.name “test”
git config --global user.email “test@nas.yfzx”
二、创建ssh keys
- 判断本地是否已经创建: cat ~/.ssh/id_rsa.pub查看该文件中是否有ssh-rsa开头的内容,如果有则说明已经创建过了。
- 若未创建则需要新建,输入ssh-keygen -t rsa -C “GitLab” -b 4096 按三次回车后即可创建完成。
- 查看~/.ssh/id_rsa.pub中的内容,将其中的ssh-rsa开头的所有内容进行复制,然后打开GitLab中的用户设置中的SSH Keys选项栏,将之前复制的内容拷贝到Key输入框中,进行添加key即完成操作。
三、第一次上传程序(服务器上未有工程,本地已有工程,且需要保留本地工程的记录)
1、git remote add [origin] ssh://git@192.168.0.1:30001/***.git
2、git add *
3、git commit –am “描述”
4、git push origin master
四、将已有的程序上传到gitlab服务器上,服务上已新键工程(本地未有git工程)。
1、git init
2、git remote add origin ssh://git@192.168.0.1:30001/***.git
3、git add *
4、git commit -am “项目工程描述文字”
5、git push origin master
五、从gitlab服务器上获取整个工程的程序(本地未有git工程)
1、git clone ssh://git@192.168.0.1:30001/***.git
2、git pull origin master
六、从gitlab服务器下载上传最新程序(本地已有工程)
1、git remote add ssh://git@192.168.0.1:30001/***.git(第一次时)
2、git push origin master (上传)
3、git pull origin master (下载)