如何在mac上使用git连接私有的gitlab服务器
2015-04-27 08:45
4654 查看
1.首先在mac上安装git
打开terminal,输入git
2.建立自己的git仓库
init git
3.生成ssh key
打开ternminal,输入:ssh-keygen -t rsa -C"your_email",回车;
输入cat
~/.ssh/id_rsa.pub,可以得到公钥id_rsa.pub中的内容;
4.将公钥中的内容,放在服务器上面
将id_rsa中的内容,左起ssh-,以邮箱账号为结尾的内容复制,粘贴在gitlab服务器的ssh
key的key栏中,点击Title空白处,自动生成以邮箱账号作为名字的Title,最后保存。
5.修改本地port值
一般情况下,/etc/ssh_config文件是只读文件,我们需要使用chmod命令将其权限修改为可写,此过程中会提示输入电脑密码
打开terminal,输入sudo chmod a+w /etc/ssh_config
根据服务器的port值,修改本地port值。修改本地port值,通过修改/etc/ssh_config文件;修改服务器中的port值,则是通过修改/etc/sshd_config文件(这里需要注意,一般的linux系统,配置文件位于/etc/ssh/ssh_config以及/etc/ssh/shd_config文件目录下)。
在修改port值时,注意将#去掉,使其生效。
命令:vi /etc/ssh_config
在命令模式下,输入i,进入insert模式;修改完以后,按esc,进入命令模式;然后输入:wq,回车,保存并退出。
6.从gitlab下载代码
打开terminal,输入git clone xxxxxx(此处为git服务器提供的ssh地址)
此时,git将会连接ssh服务器,并且下载所需要的代码
打开terminal,输入git
2.建立自己的git仓库
init git
3.生成ssh key
打开ternminal,输入:ssh-keygen -t rsa -C"your_email",回车;
输入cat
~/.ssh/id_rsa.pub,可以得到公钥id_rsa.pub中的内容;
4.将公钥中的内容,放在服务器上面
将id_rsa中的内容,左起ssh-,以邮箱账号为结尾的内容复制,粘贴在gitlab服务器的ssh
key的key栏中,点击Title空白处,自动生成以邮箱账号作为名字的Title,最后保存。
5.修改本地port值
一般情况下,/etc/ssh_config文件是只读文件,我们需要使用chmod命令将其权限修改为可写,此过程中会提示输入电脑密码
打开terminal,输入sudo chmod a+w /etc/ssh_config
根据服务器的port值,修改本地port值。修改本地port值,通过修改/etc/ssh_config文件;修改服务器中的port值,则是通过修改/etc/sshd_config文件(这里需要注意,一般的linux系统,配置文件位于/etc/ssh/ssh_config以及/etc/ssh/shd_config文件目录下)。
在修改port值时,注意将#去掉,使其生效。
命令:vi /etc/ssh_config
在命令模式下,输入i,进入insert模式;修改完以后,按esc,进入命令模式;然后输入:wq,回车,保存并退出。
6.从gitlab下载代码
打开terminal,输入git clone xxxxxx(此处为git服务器提供的ssh地址)
此时,git将会连接ssh服务器,并且下载所需要的代码
相关文章推荐
- IntelliJ IDEA使用Git连接GitLab服务器
- Mac下使用终端连接远程使用ssh协议的git服务器
- Git 使用教程 之 Mac Git 本地创建ssh key并且测试是否远程连接GitHub成功
- Git使用教程(4)-搭建GitLab服务器
- 使用Mac自带svn搭建服务器,并使用idea进行连接
- [置顶] VSCode连接Gitlab,Git的配置与使用
- 如何使用PLSQL连接远程服务器oracle数据库
- 自建git服务器连接Pycharm系列一:使用centos7自带git1.8
- 使用Git与GitHub协同开发并搭建私有GitLab代码托管服务器
- 如何使用php判断服务器是否是HTTPS连接
- Ubuntu 14.04 LTS、Mac 客户端下使用Git 适用于Gitlab、Github
- 如何在mac系统下搭建git服务器
- Mac 使用 SSH 免密连接服务器
- 如何在mac系统下搭建git服务器
- 在 mac 上使用 Git 和 GitHub 连接
- 如何使用Git上传本地项目到github?(mac版)
- Oracle:如何使用PL/SQL 11.0连接远程Oracle12c服务器?
- Oracle:如何使用PL-SQL 11.0连接远程Oracle12c服务器?
- Oracle:如何使用PL-SQL 11.0连接远程Oracle12c服务器?