用Sourcetree管理自己的Git服务器
一、Git服务器搭建
sudo apt-get install git #安装git
sudo adduser git #添加git用户
sudo git init --bare your_repo_name.git #创建第一个git repo (选好路径)
sudo chown -R git:git your_repo_name.git #改变repo的所有者和用户组
#添加你的ssh公钥到 /home/git/.ssh/authorized_keys中,一行一个
#防止git用户通过远程登陆执行shell:
可以通过编辑/etc/passwd文件完成。找到类似下面的一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
改为:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
这样,git用户可以正常通过ssh使用git,但无法登录shell,因为我们为git用户指定的git-shell每次一登录就自动退出。
二、配置Sourcetree
- 改为openssh登录


2. 在本地git中添加自己的origin



转载本站原创文章需事先获得作者同意