sudo apt install git
git --version
为刚搭建好的Git创建一个账号
useradd -m git
然后为这个账号设置密码
passwd git
首先确认一下系统shell里是不是已经有了git-shell
cat /etc/shells
如果没有,我们可以查询一下git-shell的安装路径:
which git-shell
然后我们把git-shell加进到系统shell里面
which git-shell >> /etc/shells
最后,使用 chsh -s
命令修改git用户使用git-shell
sudo chsh git -s $(which git-shell)
创建/repos
目录,用于存放 Git 仓库
mkdir /repos
为/repos
配置用户权限
sudo chown -R git:git /repos
sudo chmod 0700 /repos
创建第一个项目仓库,并进行初始化
mkdir /repos/project.git
cd /repos/project.git
git init --bare --shared
在 Mac 上安装 Git 有多种方式。 最简单的方法是安装 Xcode Command Line Tools。
先打开 Terminal终端,尝试运行 git 命令。
git --version
如果没有安装过命令行开发者工具,将会提示你安装。
git config --global user.name "username"
git config --global user.email username@example.com
输入以下命令查看配置是否成功
git config --list --show-origin
当 Git 需要你输入信息时会调用它。 如果未配置,Git 会使用操作系统默认的文本编辑器。
如果想使用不同的文本编辑器,例如 vscode,可以这样做:
git config --global core.editor code
首先确认自己是否已拥有密钥:
$ cd ~/.ssh
$ ls
authorized_keys2 id_dsa known_hosts
config id_dsa.pub
如果没有找到id_dsa
和id_dsa.pub
两个文件,运行 ssh-keygen
程序来创建:
ssh-keygen -o
首先, ssh-keygen
会确认密钥的存储位置(默认是 .ssh/id_rsa
);
然后,它会要求输入两次密钥口令;如果不想在使用密钥时输入口令,将其留空即可。
最后,将得到的**id_dsa.pub
**上传到服务器。
假设我们已经获得了客户端上传的公钥文件id_dsa.pub
,并将它们保存在/tmp文件夹中。
执行一下命令,将公钥加入用户 git
的 .ssh
目录下 authorized_keys
文件的末尾:
cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys
创建本地Git仓库,将此仓库设置为项目的远程仓库并向其推送分支。
运行如下命令:
mkdir /path/to/project
cd /path/to/project
touch /path/to/project/README.md
git init
git add .
git commit -m 'initial commit'
git remote add origin git@100.101.110.111:/git/project.git
git push -u origin master
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。