I recommend this review for a detailed analysis of dimensional analysis in relativity, its connection with the operational meanings of the tensors, and a review of the literature:
Here is a summary from it.
For dimensional analysis I use ISO 80000 conventions and notation. I sometimes use notation such as $\pmb{T}{}_{\bullet}{}^{\bullet}$ to indicate that the tensor $\pmb{T}$ is covariant in its first slot and contravariant in its second; I call this a "co-contra-variant tensor".
Coordinates
First of all, a coordinate is just a function that associates a physical quantity with every event on the (spacetime) manifold, or on a region thereof. Together with the other coordinates, such function allows us to uniquely identify the event within that region. A coordinate can thus potentially have any dimensional units. It could be the distance from something, and so have dimensions $\mathrm{L}$; or the time elapsed since something, and so $\mathrm{T}$; or an angle, $1$; or even a temperature, dimensions $\Theta$.
The dimensions of the coordinates don't matter, as we'll now see.
Tensors
Consider a system of coordinates $(x^i)$ with dimensions $(\mathrm{X}_i)$.
Starting with an example, take a contra-contra-co-variant tensor $\pmb{A}$, with components $(A{}^{ij}{}_k)$ in some coordinate system. Then the component $A{}^{ij}{}_k$ must have the following dimensions:
$$
\dim(A{}^{ij}{}_k) = \mathrm{D}\, \mathrm{X}_i \, \mathrm{X}_j \, {\mathrm{X}_k}^{-1},\tag{1}\label{1}
$$
where $\mathrm{D}$ is the same in all components. The reason for this is simple. Written in invariant form, the tensor is
$$\begin{aligned}
\pmb{A} &= A{}^{ij}{}_k\;\partial_{x^i}\otimes\partial_{x^j}\otimes\mathrm{d}x^k \\
&\equiv
A{}^{00}{}_0\;\partial_{x^0}\otimes\partial_{x^0}\otimes\mathrm{d}x^0
+A{}^{00}{}_1\;\partial_{x^0}\otimes\partial_{x^0}\otimes\mathrm{d}x^1
+\dotsb
\end{aligned}$$
and all terms must have the same dimensions. This is only possible if the components have dimensions as in $\eqref{1}$. This also means that $\dim\pmb{A} = \mathrm{D}$ independently of any coordinates. For the present discussion we may call these the "absolute" dimensions of the tensor. I believe that this is the point of view and terminology of Schouten (1989), chap. VI.
What we have just seen is obviously consistent under coordinate changes. For example, transforming components to a primed system,
$$
A'{}^{ij}{}_{k} =
A{}^{lm}{}_{n}\;
\frac{\partial x'{}^i}{\partial {x}^{l}}\,
\frac{\partial x'{}^j}{\partial {x}^{m}}\,
\frac{\partial x^n}{\partial x'{}^{k}}
$$
and the transformation coefficients take care of the dimensional changes.
This example generalizes to tensors of any type in an obvious way.
Tensor operations
Applying the kind of reasoning just discussed we can find the dimensional effect of the main operations on tensors:
- tensor multiplication $\otimes$ multiplies the dimensions: $\dim(\pmb{A}\otimes\pmb{B}) = \dim(\pmb{A})\dim(\pmb{B})$;
- same for the exterior product $\land$;
- same for contraction (but without raising or lowering indices! see below);
- pull-back and push-forward don't change the dimensions of the tensor they map;
- the Lie derivative with respect to a vector field $\pmb{v}$ multiplies by the absolute dimensions of this vector: $\dim(\mathrm{L}_{\pmb{v}}\pmb{A}) =\dim(\pmb{v})\dim(\pmb{A})$;
- same for the interior product $\mathrm{i}_{\pmb{v}}$;
- the exterior derivative $\mathrm{d}$ doesn't alter the dimensions of the form on which it operates: $\dim(\mathrm{d}\pmb{\omega}) = \dim(\pmb{\omega})$ (we could use the Cartan identity to check this);
- same for the integration of a form over a submanifold;
- the covariant derivative operator $\nabla$ doesn't alter the dimensions either: $\dim(\nabla\pmb{A}) = \dim(\pmb{A})$. But note that $\dim(\nabla_{\pmb{v}}\pmb{A}) = \dim(\pmb{v})\dim(\pmb{A})$.
The dimensional effect of the covariant derivative operator can be quickly checked by noting that the expression of $\nabla\pmb{A}$ contains the following term:
$$
\nabla\pmb{A} = \dotsb + \partial_{x^l}A{}^{ij}{}_{k}\;
\partial_{x^i}\otimes\partial_{x^j}\otimes\mathrm{d}x^k\otimes\mathrm{d}x^l
+\dotsb.
$$
From the same expression we also find that
- the Christoffel symbol $\varGamma{}^i{}_{jk}$ has dimensions
$$\dim(\varGamma{}^i{}_{jk}) = \mathrm{X}_i\,{\mathrm{X}_j}^{-1}\,{\mathrm{X}_k}^{-1}.$$
Curves
Consider a curve to the manifold, $c\colon s \mapsto P$, where the parameter $s$ has dimension $\mathrm{S}$. If we consider the manifold as "dimensionless" (if this makes sense), then the dimensions of the tangent vector $\dot{c}$ to the curve are $\dim(\dot{c}) = \mathrm{S}^{-1}$. This follows either from $\dot{c} := \partial x^i[c(s)]/\partial s\; \partial_{x^i}$, or considering that $\dot{c}$ can be interpreted as the push-forward of $\partial_s$, that is, $c_*(\partial_s)$.
Metric tensor
From the above discussion we see that the component $g_{ij}$ of the metric $\pmb{g}$ has dimensions $\dim(g_{ij}) = \mathrm{Z}\,\mathrm{X}_i\,{\mathrm{X}_j}^{-1}\,{\mathrm{X}_k}^{-1}$, where $\mathrm{Z}$ are the absolute dimensions of the metric. What are these absolute dimensions?
The answer probably depends on how you see the operational meaning of the metric. Here I offer my personal point of view. We can use the metric to measure the "length" of (timelike or spacelike) paths in spacetime. The "length" of a path $c(s)$ with $s\in [a,b]$ is
$$
\int_a^b\!\!\!\mathrm{d}s\;
\sqrt{\Bigl\lvert g_{ij}[c(s)]\;\dot{c}^i(s)\,\dot{c}^j(s) \Bigr\rvert}.
$$
We see that this "length" has dimensions $\mathrm{Z}^{1/2}$ (and not unexpectedly it doesn't depend on the dimensions of the curve parameter $s$). Therefore
$$\dim(\pmb{g})=\mathrm{L}^2\ .$$
However, note that a few important relativity authors (see references in the review cited above) focus on timelike paths, for which the "length" is measured by a clock having that path as worldline – it's its proper time. Thus some authors instead define
$$\dim(\pmb{g})=\mathrm{T}^2\ .$$
By our usual argument it's possible to see that the Riemann curvature tensor $\pmb{R}{}^{\bullet}{}_{\bullet\bullet\bullet}$, the Ricci tensor $\pmb{R}_{\bullet\bullet}$, and the Einstein tensor $\pmb{G}_{\bullet\bullet}$ are dimensionless – $1$ – and the scalar curvature has dimensions $\mathrm{L}^{-2}$. Note that the Riemann and Ricci tensors (with the contra/co-variant type specified above) do not require a metric for their definition, but an affine connection. They are dimensionless no matter what dimensions we give the metric. By construction the (fully co-variant) Einstein tensor is always dimensionless, too.
An important operation done with the metric:
- "lowering an index" of a tensor multiplies its dimensions by $\mathrm{L}^2$, and "rising an index" multiplies them by $\mathrm{L}^{-2}$ (if you agree with my discussion above).
Stress-energy-momentum tensor
What are the absolute dimensions of the co-contra-variant stress-energy-momentum tensor $\pmb{T}{}_{\bullet}{}^{\bullet}$? We must look for an operational meaning here too. There's still ongoing research on this matter (see the review above). The main points are summarized in this answer. The literature offers three main conventions:
$\operatorname{dim}(\pmb{T}) := \mathrm{E}\mathrm{L}^{-1} = \mathrm{M} \mathrm{L} \mathrm{T}^{-2}$
$\operatorname{dim}(\pmb{T}) := \mathrm{M} \mathrm{L}^{-1}$
$\operatorname{dim}(\pmb{T}) := \mathrm{M}\mathrm{L}^{-3} \mathrm{T}^{2}$
The first is by far the most common, the second is used by a few but important authors, the third by McVittie.
Einstein constant
Einstein's constant $\kappa$ therefore relates a dimensionless quantity and the dimension of the stress-energy-momentum tensor:
$$\operatorname{dim}(\pmb{G}_{\bullet\bullet}) = \operatorname{dim}(\kappa) \times \operatorname{dim}(\pmb{T}_{\bullet\bullet})\ .$$
If we use convention 1. above, then it's easily seen that $\operatorname{dim}(\kappa) = \mathrm{E}^{-1}\,\mathrm{L}$, and these are the dimensions of $8\pi G/c^4$. This is most widely used convention.
If we use convention 2. above, then $\operatorname{dim}(\kappa) = \mathrm{M}^{-1}\,\mathrm{L}$, and these are the dimensions of $8 \pi G/c^2$. This value for Einstein's constant is indeed used by Fock (1964 p. 199) and a few other authors (eg Synge, Adler-Bazin-Schiffer, McVittie).
Additional references